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,Angular实现登录界面验证码详解
Apr 27 jQuery
jQuery自定义元素右键点击事件(实现案例)
Apr 28 jQuery
关于jQuery库冲突的完美解决办法
May 20 jQuery
jquery+css实现侧边导航栏效果
Jun 12 jQuery
实现jquery放大镜的两种方法
Feb 22 jQuery
详解jQuery中的easyui
Sep 02 jQuery
js/jquery遍历对象和数组的方法分析【forEach,map与each方法】
Feb 27 jQuery
JQuery获取元素尺寸、位置及页面滚动事件应用示例
May 14 jQuery
详解webpack引用jquery(第三方模块)的三种办法
Aug 21 jQuery
jquery选择器和属性对象的操作实例分析
Jan 10 jQuery
Jquery ajax书写方法代码实例解析
Jun 12 jQuery
jQuery实现移动端扭蛋机抽奖
Nov 08 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版本的选择5.2.17 5.3.27 5.3.28 5.4 5.5兼容性问题分析
2016/04/04 PHP
php实现根据身份证获取精准年龄
2020/02/26 PHP
javascript 贪吃蛇实现代码
2008/11/22 Javascript
Javascript remove 自定义数组删除方法
2009/10/20 Javascript
自己整理的一个javascript日期处理函数
2010/10/16 Javascript
Js基础学习资料
2010/11/23 Javascript
ExtJS如何设置与获取radio控件的选取状态
2014/01/22 Javascript
js实现改进的仿蓝色论坛导航菜单效果代码
2015/09/06 Javascript
深入理解JS中的substr和substring
2016/04/26 Javascript
Vue表单实例代码
2016/09/05 Javascript
jQuery下拉菜单的实现代码
2016/11/03 Javascript
Vue键盘事件用法总结
2017/04/18 Javascript
详解node.js平台下Express的session与cookie模块包的配置
2017/04/26 Javascript
利用js实现前后台传送Json的示例代码
2018/03/29 Javascript
Vue.js中对css的操作(修改)具体方式详解
2018/10/30 Javascript
js实现类似iphone的网页滑屏解锁功能示例【附源码下载】
2019/06/10 Javascript
js类的继承定义与用法分析
2019/06/21 Javascript
vue实现倒计时获取验证码效果
2020/04/17 Javascript
Flask之flask-script模块使用
2018/07/26 Python
python中将\\uxxxx转换为Unicode字符串的方法
2018/09/06 Python
Tesserocr库的正确安装方式
2018/10/19 Python
使用python获取电脑的磁盘信息方法
2018/11/01 Python
python3.7 sys模块的具体使用
2019/07/22 Python
pandas DataFrame 警告(SettingWithCopyWarning)的解决
2019/07/23 Python
解决python运行效率不高的问题
2020/07/20 Python
详解python os.path.exists判断文件或文件夹是否存在
2020/11/16 Python
夏威夷航空官网:Hawaiian Airlines
2016/09/11 全球购物
英国汽车座椅和婴儿车购物网站:Uber Kids
2017/04/19 全球购物
汉森冲浪板:Hansen Surfboards
2018/05/19 全球购物
捷克玩具商店:Bambule
2019/02/23 全球购物
印尼购物网站:iLOTTE
2019/10/16 全球购物
获奖的大学生创业计划书
2014/01/05 职场文书
协商一致解除劳动合同协议书
2014/09/14 职场文书
单位租房协议书范本
2014/12/04 职场文书
2015年路政工作总结
2015/05/22 职场文书
贫民窟的百万富翁观后感
2015/06/09 职场文书