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中的deferred使用方法
Mar 27 jQuery
jQuery 添加样式属性的优先级别方法(推荐)
Jun 08 jQuery
jQuery简单绑定单个事件的方法示例
Jun 10 jQuery
jQuery选择器之子元素过滤选择器
Sep 28 jQuery
jquery ztree实现右键收藏功能
Nov 20 jQuery
jQuery实现的鼠标响应缓冲动画效果示例
Feb 13 jQuery
jQuery动态移除与增加onclick属性的方法详解
Jun 07 jQuery
jQuery.validate.js表单验证插件的使用代码详解
Oct 22 jQuery
jQuery实现简单的Ajax调用功能示例
Feb 15 jQuery
jquery插件开发模式实例详解
Jul 20 jQuery
Jquery属性的获取/设置及样式添加/删除操作技巧分析
Dec 23 jQuery
jQuery实现朋友圈查看图片
Sep 11 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中遍历stdclass object的实现代码
2011/06/09 PHP
php旋转图片90度的方法
2013/11/07 PHP
网页上facebook分享功能具体实现
2014/01/26 PHP
在php的yii2框架中整合hbase库的方法
2018/09/20 PHP
form中限制文本字节数js代码
2007/06/10 Javascript
不要使用jQuery触发原生事件的方法
2014/03/03 Javascript
nodejs中简单实现Javascript Promise机制的实例
2014/12/06 NodeJs
jQuery简单操作cookie的插件实例
2016/01/13 Javascript
教你JS中的运算符乘方、开方及变量格式转换
2016/08/09 Javascript
js方法数据验证的简单实例
2016/09/17 Javascript
原生JS封装animate运动框架的实例
2017/10/12 Javascript
node中间层实现文件上传功能
2018/06/11 Javascript
Python字符串的encode与decode研究心得乱码问题解决方法
2009/03/23 Python
使用Django的模版来配合字符串翻译工作
2015/07/27 Python
解决pandas使用read_csv()读取文件遇到的问题
2018/06/15 Python
python实现KNN分类算法
2019/10/16 Python
python进程池实现的多进程文件夹copy器完整示例
2019/11/27 Python
Django数据库操作之save与update的使用
2020/04/01 Python
在ipython notebook中使用argparse方式
2020/04/20 Python
详解python爬取弹幕与数据分析
2020/11/14 Python
CSS3教程:background-clip和background-origin
2008/10/17 HTML / CSS
前端实现打印图像功能
2019/08/27 HTML / CSS
彪马荷兰官网:PUMA荷兰
2019/05/08 全球购物
英智兴达软件测试笔试题
2016/10/12 面试题
自荐信格式范文
2013/10/07 职场文书
四年大学生活的个人自我评价
2013/12/11 职场文书
毕业生就业自荐书
2013/12/15 职场文书
信访工作者先进事迹
2014/01/17 职场文书
《蜗牛》教学反思
2014/02/18 职场文书
大学生就业策划书范文
2014/04/04 职场文书
励志演讲稿600字
2014/08/21 职场文书
乡镇党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
授权委托书怎么写
2014/09/25 职场文书
爸爸的三轮车观后感
2015/06/16 职场文书
师范生小学见习总结
2015/06/23 职场文书
导游词之云南丽江古城
2019/09/17 职场文书