jQuery实现倒计时功能完整示例


Posted in jQuery onJune 01, 2020

本文实例讲述了jQuery实现倒计时功能。分享给大家供大家参考,具体如下:

demo代码:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>3water.com 时间倒计时</title>
</head>
<body>
<form id="form1" runat="server">
  <div id="show">
  </div>
</form>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script>
  $(function () {
    TimeDown("show", 3600000)
  });
  /*
   时间倒计时
   TimeDown.js
   */
  function TimeDown(id, value) {
 
    //倒计时的总秒数
    var totalSeconds = parseInt(value / 1000);
 
    //取模(余数)
    var modulo = totalSeconds % (60 * 60 * 24);
    //小时数
    var hours = Math.floor(modulo / (60 * 60));
    modulo = modulo % (60 * 60);
    //分钟
    var minutes = Math.floor(modulo / 60);
    //秒
    var seconds = modulo % 60;
 
    hours = hours.toString().length == 1 ? '0' + hours : hours;
    minutes = minutes.toString().length == 1 ? '0' + minutes : minutes;
    seconds = seconds.toString().length == 1 ? '0' + seconds : seconds;
 
    //输出到页面
    document.getElementById(id).innerHTML = hours + ":" + minutes + ":" + seconds;
    //延迟一秒执行自己
    if(hours == "00" && minutes == "00" && parseInt(seconds)-1<0){
 
    }else{
      setTimeout(function () {
        TimeDown(id, value-1000);
      }, 1000)
    }
 
  }
</script>
</body>
</html>

运行结果:

jQuery实现倒计时功能完整示例

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

jQuery 相关文章推荐
jQuery插件FusionCharts绘制的2D帕累托图效果示例【附demo源码】
Mar 28 jQuery
jquery replace方法去空格
May 08 jQuery
jQuery实现的简单在线计算器功能
May 11 jQuery
jquery.rotate.js实现可选抽奖次数和中奖内容的转盘抽奖代码
Aug 23 jQuery
jQuery实现可兼容IE6的滚动监听功能
Sep 20 jQuery
基于jquery的on和click的区别详解
Jan 15 jQuery
jQuery实现的两种简单弹窗效果示例
Apr 18 jQuery
jQuery UI实现动画效果代码分享
Aug 19 jQuery
JQuery常见节点操作实例分析
May 15 jQuery
基于jquery实现的tab选项卡功能示例【附源码下载】
Jun 10 jQuery
jQuery zTree插件使用简单教程
Aug 16 jQuery
Jquery让form表单异步提交代码实现
Nov 14 jQuery
jQuery cookie的公共方法封装和使用示例
Jun 01 #jQuery
JQuery获得内容和属性方法解析
May 30 #jQuery
jQuery实现视频展示效果
May 30 #jQuery
基于JavaScript或jQuery实现网站夜间/高亮模式
May 30 #jQuery
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
May 29 #jQuery
jQuery+css实现的点击图片放大缩小预览功能示例【图片预览 查看大图】
May 29 #jQuery
Jquery高级应用Deferred对象原理及使用实例
May 28 #jQuery
You might like
PHP数据类型的总结分析
2013/06/13 PHP
phpmailer中文乱码问题的解决方法
2014/04/22 PHP
解决cPanel无法安装php5.2.17
2014/06/22 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
js监听表单value的修改同步问题,跨浏览器支持
2009/12/31 Javascript
两个Javascript小tip资料
2010/11/23 Javascript
js实现数组去重、判断数组以及对象中的内容是否相同
2013/11/29 Javascript
全面理解JavaScript中的闭包
2016/05/12 Javascript
在 Angular2 中实现自定义校验指令(确认密码)的方法
2017/01/23 Javascript
nodejs 图片预览和上传的示例代码
2017/09/30 NodeJs
微信小程序实现跟随菜单效果和循环嵌套加载数据
2017/11/21 Javascript
Angular CLI在Angular项目中如何使用scss详解
2018/04/10 Javascript
解决vue-cli3 使用子目录部署问题
2018/07/19 Javascript
jQuery实现表格隔行换色
2018/09/01 jQuery
详解mpvue实现对苹果X安全区域的适配
2019/07/31 Javascript
在vue中created、mounted等方法使用小结
2020/07/21 Javascript
[05:03]2018DOTA2亚洲邀请赛主赛事首日回顾
2018/04/04 DOTA
[00:59]DOTA2荣耀之路1:Doom is back!weapon X!
2018/05/22 DOTA
[01:09:50]VP vs Pain 2018国际邀请赛小组赛BO2 第二场
2018/08/20 DOTA
python定位xpath 节点位置的方法
2019/08/27 Python
python温度转换华氏温度实现代码
2020/12/06 Python
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
2014/07/21 面试题
师范生实习的个人自我鉴定
2013/10/20 职场文书
护理专业学生的求职信范文
2013/12/11 职场文书
五水共治一句话承诺
2014/05/30 职场文书
商场促销活动策划方案
2014/08/18 职场文书
关于成绩下滑的自我检讨书
2014/09/20 职场文书
教师年度个人总结
2015/02/11 职场文书
2015年小学生自我评价范文
2015/03/03 职场文书
针对吵架老公保证书
2015/05/08 职场文书
看上去很美观后感
2015/06/10 职场文书
生死牛玉儒观后感
2015/06/11 职场文书
会议主持词结束语
2015/07/03 职场文书
学习计划是什么
2019/04/30 职场文书
SpringCloud Alibaba项目实战之nacos-server服务搭建过程
2021/06/21 Java/Android
JAVA 线程池(池化技术)的实现原理
2022/04/28 Java/Android