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日程管理控件glDatePicker用法详解
Mar 29 jQuery
jQuery设置图片等比例缩小的方法
Apr 29 jQuery
基于jquery实现多选下拉列表
Aug 02 jQuery
jQuery选择器之表单元素选择器详解
Sep 19 jQuery
jquery动态添加带有样式的HTML标签元素方法
Feb 24 jQuery
jQuery阻止事件冒泡实例分析
Jul 03 jQuery
jquery使用FormData实现异步上传文件
Oct 25 jQuery
超好用的jQuery分页插件jpaginate用法示例【附源码下载】
Dec 06 jQuery
jQuery提示框插件SweetAlert用法分析
Aug 05 jQuery
JQuery中DOM节点的操作与访问方法实例分析
Dec 23 jQuery
jquery实现烟花效果(面向对象)
Mar 10 jQuery
Jquery使用each函数实现遍历及数组处理
Jul 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 变量定义方法
2009/06/14 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式一图文详解
2019/04/09 PHP
在laravel中实现事务回滚的方法
2019/10/10 PHP
javascript如何创建表格(javascript绘制表格的二种方法)
2013/12/10 Javascript
JQ实现新浪游戏首页幻灯片
2015/07/29 Javascript
JS中的==运算: [''] == false —&gt;true
2016/07/24 Javascript
AngularJS Phonecat实例讲解
2016/11/21 Javascript
浅谈React深度编程之受控组件与非受控组件
2017/12/26 Javascript
基于vue和react的spa进行按需加载的实现方法
2018/09/29 Javascript
jquery分页插件pagination使用教程
2018/10/23 jQuery
如何用JavaScript实现功能齐全的单链表详解
2019/02/11 Javascript
node.js中path路径模块的使用方法实例分析
2020/02/13 Javascript
VUE 单页面使用 echart 窗口变化时的用法
2020/07/30 Javascript
python开发之文件操作用法实例
2015/11/13 Python
详解设计模式中的工厂方法模式在Python程序中的运用
2016/03/02 Python
Python变量赋值的秘密分享
2018/04/03 Python
python实现自动发送邮件
2018/06/20 Python
python 3.6.2 安装配置方法图文教程
2018/09/18 Python
对python Tkinter Text的用法详解
2018/10/11 Python
pyqt5 实现 下拉菜单 + 打开文件的示例代码
2019/06/20 Python
python文件读写代码实例
2019/10/21 Python
利用Tensorboard绘制网络识别准确率和loss曲线实例
2020/02/15 Python
使用opencv识别图像红色区域,并输出红色区域中心点坐标
2020/06/02 Python
Python select及selectors模块概念用法详解
2020/06/22 Python
Django Form常用功能及代码示例
2020/10/13 Python
英国乐购杂货:Tesco Groceries
2018/11/29 全球购物
如果让你测试一台高速激光打印机,你都会进行哪些测试
2012/12/04 面试题
护理毕业生自我鉴定
2014/02/11 职场文书
承诺书怎么写
2014/03/26 职场文书
高中教师评语大全
2014/04/25 职场文书
房产公证书格式
2015/01/26 职场文书
2016道德模范先进事迹材料
2016/02/26 职场文书
2019年图书室自查报告范本
2019/10/12 职场文书
SpringBoot中HttpSessionListener的简单使用方式
2022/03/17 Java/Android
nginx刷新页面出现404解决方案(亲测有效)
2022/03/18 Servers
在MySQL中你成功的避开了所有索引
2022/04/20 MySQL