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 Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解
May 01 jQuery
jquery中封装函数传递当前元素的方法示例
May 05 jQuery
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
May 20 jQuery
jQuery实现html table行Tr的复制、删除、计算功能
Jul 10 jQuery
jQuery+HTML5实现WebGL高性能烟花绽放动画效果【附demo源码下载】
Aug 18 jQuery
jQuery选择器中的特殊符号处理方法
Sep 08 jQuery
利用jQuery实现简单的拖曳效果实例代码
Oct 20 jQuery
jQuery实现判断上传图片类型和大小的方法示例
Apr 11 jQuery
jQuery实现图片上传预览效果功能完整实例【测试可用】
May 28 jQuery
jquery传参及获取方式(两种方式)
Feb 13 jQuery
jQuery实现倒计时功能完整示例
Jun 01 jQuery
jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例
Jun 02 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&amp;&amp;mysql)一
2006/10/09 PHP
php将远程图片保存到本地服务器的实现代码
2015/08/03 PHP
PHP中实现中文字串截取无乱码的解决方法
2018/05/29 PHP
Laravel中正确地返回HTTP状态码方法示例
2019/09/10 PHP
解决PHPstudy Apache无法启动的问题【亲测有效】
2020/10/30 PHP
Autocomplete Textbox Example javascript实现自动完成成功
2007/08/17 Javascript
jquery 动态创建元素的方式介绍及应用
2013/04/21 Javascript
jQuery操作input值的各种方法总结
2013/11/21 Javascript
js文字横向滚动特效
2015/11/11 Javascript
javascript中this指向详解
2016/04/23 Javascript
第十篇BootStrap轮播插件使用详解
2016/06/21 Javascript
javascript类型系统_正则表达式RegExp类型详解
2016/06/24 Javascript
微信小程序 实战小程序实例
2016/10/08 Javascript
Vue.js 2.0 和 React、Augular等其他前端框架大比拼
2016/10/08 Javascript
Bootstarp 基础教程之表单部分实例代码
2017/02/03 Javascript
Require.JS中的几种define定义方式示例
2017/06/01 Javascript
javascript中this的用法实践分析
2019/07/29 Javascript
antd form表单数据回显操作
2020/11/02 Javascript
你所不知道的Python奇技淫巧13招【实用】
2016/12/14 Python
Python对字符串实现去重操作的方法示例
2017/08/11 Python
解决python3中解压zip文件是文件名乱码的问题
2018/03/22 Python
Python引用计数操作示例
2018/08/23 Python
Pytorch之保存读取模型实例
2019/12/30 Python
Python timer定时器两种常用方法解析
2020/01/20 Python
Python3.6 + TensorFlow 安装配置图文教程(Windows 64 bit)
2020/02/24 Python
Python利用Faiss库实现ANN近邻搜索的方法详解
2020/08/03 Python
Python模块常用四种安装方式
2020/10/20 Python
Python与C/C++的相互调用案例
2021/03/04 Python
说出你对remoting 和webservice的理解和应用
2014/06/08 面试题
会计职业生涯规划范文
2014/01/04 职场文书
更夫岗位责任制
2014/02/11 职场文书
责任心演讲稿
2014/05/14 职场文书
工程造价专业求职信
2014/07/17 职场文书
2014年艾滋病防治工作总结
2014/12/10 职场文书
综合素质评价个性与发展自我评价
2015/03/06 职场文书
MySQL完整性约束的定义与实例教程
2021/05/30 MySQL