帮助中心
获取牛币
联系我们
关于我们
版权声明
素材牛首页
微博登录
QQ登录
微信扫码登录
注册
登录
新浪微博
QQ登陆
微信登录
热门搜索:
小程序
支付
Java
后台模板
上传
商城模板
jQuery
手机
Thinkphp
微信
Vue.js
首 页
网页特效
整站源码
PHP实例
网站模版
工具箱
常用代码
论坛
游戏源码
资源分享
当前位置:
首页
»
精选常用代码
» 时分秒自定义倒计时计时器
时分秒自定义倒计时计时器
浏览:1390次
-
评论:0次
-
发布时间:2017-12-28
Html
Css
Js
时:
分:
秒:
确定
00
:
00
:
00
开始
暂停
* { padding:0; margin:0; } ul,li { list-style:none; } .big { width:1000px; height:500px; border:1px solid black; margin:0 auto; } .container { width:800px; height:200px; margin:0 auto; border:1px solid red; padding-top:85px; box-sizing:border-box; } .container>li { float:left; width:100px; height:30px; line-height:30px; text-align:center; border:1px solid blue; box-sizing:border-box; } .container>li:nth-child(1) { margin-left:150px; } .container>li:nth-child(6) { border:0; } .pause { width:60px; outline:none; display:none; margin-left:28px; margin-top:5px; } input { outline:none; width:100px; } .big>label:nth-child(1) { margin-left:260px; } .button_1 { width:60px; outline:none; } .button_2 { width:60px; outline:none; margin-left:20px; margin-top:5px; /*display:none; */ }
$(".button_1").on("click",function(){ // console.log($(".hour_input").val()); // 时 获取计时器的小时 if($(".hour_input").val() != ""){ // $(".hour").html($(".hour_input").val()); // 如果时输入的数字小于10则在前面+0 if( $(".hour_input").val() < 10){ if($(".hour_input").val() < 0){ $(".hour").html("00"); } else{ $(".hour").html( "0" + $(".hour_input").val()); } } else if($(".hour_input").val() >= 10){ $(".hour").html($(".hour_input").val()); } } // 如果计时器的时没有输入则为00 else if($(".hour_input").val() == ""){ // alert("ok"); $(".hour").html("00"); } // 分 获取计时器的分 if($(".minute_input").val() != ""){ if($(".minute_input").val() >= 60){ $(".minute").html("00"); } else if($(".minute_input").val() >= 10){ $(".minute").html($(".minute_input").val()); } else if($(".minute_input").val() < 10){ if($(".minute_input").val() < 0){ $(".minute").html("00"); } else{ $(".minute").html("0" + $(".minute_input").val()); } } } else if($(".minute_input").val() == ""){ $(".minute").html("00"); } // 秒 获取计时器的秒 if($(".second_input").val() != ""){ if($(".second_input").val() >= 60){ $(".second").html("00"); } else if($(".second_input").val() >= 10){ $(".second").html($(".second_input").val()); } else if($(".second_input").val() < 10){ if($(".second_input").val() < 0){ $(".second").html("00"); } else{ $(".second").html("0" + $(".second_input").val()); } } } else if($(".second_input").val() == ""){ $(".second").html("00"); } }); // 开始计时 $(".button_2").on("click",function(){ if($(".hour").html() == "00" && $(".minute").html() == "00" && $(".second").html() == "00"){ alert("请输入时间后按下确定然后按下开始即可"); } else{ $(this).css({"display":"none"}); $(".pause").css({"display":"block"}); console.log($(".button_2").html()); if($(".button_2").html() == "开始"){ timer = timercontrol(); } } }) // 暂停计时 $(".pause").on("click",function(){ // alert("ok"); clearInterval(timer); $(this).css({"display":"none"}); $(".button_2").css("display","block"); }) // 计时器函数 function timercontrol(){ return setInterval(function(){ if ($(".second").html() == "00") { if($(".minute").html() == "00"){ if($(".hour").html() == "00"){ clearInterval(timer); $(".button_2").css("display","block"); $(".pause").css("display","none"); $(".second").html("00"); } else{ $(".minute").html(59); $(".second").html(59) var x = $(".hour").html(); x--; // x隐式转换为数字类型了 必须转换为字符串类型 x = String(x); // 判断是否只剩下一位数字如果只有一位数字 前面必须加0 if(x.length<2){ x = "0"+x; } $(".hour").html(x); } } else{ // console.log($(".second").html()); $(".second").html(59); var x = $(".minute").html(); x--; // x隐式转换为数字类型了 必须转换为字符串类型 x = String(x); // 判断是否只剩下一位数字如果只有一位数字 前面必须加0 if(x.length<2){ x = "0"+x; } $(".minute").html(x); } } else{ var x = $(".second").html(); x--; // x隐式转换为数字类型了 必须转换为字符串类型 x = String(x); // 判断是否只剩下一位数字如果只有一位数字 前面必须加0 if(x.length<2){ x = "0"+x; } $(".second").html(x); } },1000) } // var timer = timercontrol();
↑上面代码改变,会自动显示代码结果
jQuery调用版本:
1.11.3
<!doctype html><html><head><meta charset="utf-8"><title>时分秒自定义倒计时计时器-www.sucainiu.com</title><script src="https://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script><style>
</style></head><body>
<script>
</script>
</body></html>
立即下载
收藏
积分说明:注册即送10牛币,每日签到可获得5牛币,成为VIP会员可永久免牛币下载!
充值积分
充值会员
更多说明»
代码描述:计时器 时分秒
自己输入时间点击确定后点击开始就行了,因为没有写太多的样式,使用者可以按照自己的喜好添加和修改样式,使用之前请引入jquery文件
很酷的Load加载页面
鼠标滚轮控制横向滚动
讨论这个常用代码(0)
回答他人问题或分享心得会奖励牛币
〒_〒 居然一个评论都没有……
文明上网,理性发言! 😉 阿里云幸运券,
戳我领取
发表评论
提交回复
我的积分余额:
0
已下载次数:
1390
所需牛币:
5
开始下载
牛币获取:
签到、评论、充值
» 在线充值
(10牛币=1元)
成为VIP可永久免积分下载全部常用代码
» 查看详情
VIP
客服
签到
充值