源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Javascript 倒计时源代码.(时.分.秒) 详细注释版

  • 时间:2022-05-10 10:28 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Javascript 倒计时源代码.(时.分.秒) 详细注释版
随便写写!闲着无聊!代码如有bug之处欢迎阁下强力拍砖! JS CODE
[u]复制代码[/u] 代码如下:
<script type="text/javascript" language="javascript"> //总时间,已分为单位 var time = 100; //小时 var h = parseInt(time / 60) > 0 ? parseInt(time / 60) : 0; //分 var m = time % 60; //秒 var s = 60; //输出到当前Script的Dom位置 document.write('<span>剩余<font id="f_hh">' + h + '</font>小时<font id="f_mm">' + m + '</font>分<font id="f_ss">' + s + '</font>秒</span>'); //开始执行倒计时 var timeInterval = setInterval(function () { //如果时、分、秒都为0时将停止当前的倒计时 if (h == 0 && m == 0 && s == 0) { clearInterval(timeInterval); return; } //当秒走到0时,再次为60秒 if (s == 0) { s = 60; } if (s == 60) { //每次当秒走到60秒时,分钟减一 m -= 1; //当分等于0时并且小时还多余1个小时的时候进里面看看 if (m == 0 && h > 0) { //小时减一 h -= 1; //分钟自动默认为60分 m = 60; //秒自动默认为60秒 s = 60; } } //秒继续跳动,减一 s -= 1; //小时赋值 document.getElementById('f_hh').innerHTML = h; //分钟赋值 document.getElementById('f_mm').innerHTML = m; //秒赋值 document.getElementById('f_ss').innerHTML = s; }, 1000); </script>
HTML CODE
[u]复制代码[/u] 代码如下:
<html> <head> <title>Date Demo</title> </head> <body> <script type="text/javascript" language="javascript"> //总时间,已分为单位 var time = 100; //小时 var h = parseInt(time / 60) > 0 ? parseInt(time / 60) : 0; //分 var m = time % 60; //秒 var s = 60; //输出到当前Script的Dom位置 document.write('<span>剩余<font id="f_hh">' + h + '</font>小时<font id="f_mm">' + m + '</font>分<font id="f_ss">' + s + '</font>秒</span>'); //开始执行倒计时 var timeInterval = setInterval(function () { //如果时、分、秒都为0时将停止当前的倒计时 if (h == 0 && m == 0 && s == 0) { clearInterval(timeInterval); return; } //当秒走到0时,再次为60秒 if (s == 0) { s = 60; } if (s == 60) { //每次当秒走到60秒时,分钟减一 m -= 1; //当分等于0时并且小时还多余1个小时的时候进里面看看 if (m == 0 && h > 0) { //小时减一 h -= 1; //分钟自动默认为60分 m = 60; //秒自动默认为60秒 s = 60; } } //秒继续跳动,减一 s -= 1; //小时赋值 document.getElementById('f_hh').innerHTML = h; //分钟赋值 document.getElementById('f_mm').innerHTML = m; //秒赋值 document.getElementById('f_ss').innerHTML = s; }, 1000); </script> </body> </html>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部