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插件制作 自增长输入框实现代码
Aug 17 jQuery
基于jQuery实现瀑布流页面
Apr 11 jQuery
jQuery中.attr()和.data()的区别分析
Sep 03 jQuery
jquery 一键复制到剪切板的实例
Sep 20 jQuery
jquery实现图片跟随鼠标的实例
Oct 17 jQuery
JQuery 又谈ajax局部刷新
Nov 27 jQuery
jQuery EasyUI window窗口使用实例代码
Dec 25 jQuery
jQuery实现滚动到底部时自动加载更多的方法示例
Feb 18 jQuery
jQuery length 和 size()区别总结
Apr 26 jQuery
jquery 动态遍历select 赋值的实例
Sep 12 jQuery
jQuery表单校验插件validator使用方法详解
Feb 18 jQuery
JQuery Ajax如何实现注册检测用户名
Sep 25 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基于GD库画五星红旗的方法
2015/02/24 PHP
一个完整的PHP类包含的七种语法说明
2015/06/04 PHP
php文档工具PHP Documentor安装与使用方法
2016/01/25 PHP
javascript addBookmark 加入收藏 多浏览器兼容
2009/08/15 Javascript
js DataSet数据源处理代码
2010/03/29 Javascript
Juqery Html(),append()等方法的Bug解决方法
2010/12/13 Javascript
jquery mobile事件多次绑定示例代码
2013/09/13 Javascript
JS实现的Select三级下拉菜单代码
2015/08/20 Javascript
js操作DOM--添加、删除节点的简单实例
2016/07/08 Javascript
解决在vue+webpack开发中出现两个或多个菜单公用一个组件问题
2017/11/28 Javascript
微信小程序实现流程进度的图样式功能
2018/01/16 Javascript
vue 组件高级用法实例详解
2018/04/11 Javascript
js中split()方法得到的数组长度问题
2018/07/19 Javascript
百度小程序之间的页面通信过程详解
2019/07/18 Javascript
[02:14]完美“圣”典2016风云人物:xiao8专访
2016/12/01 DOTA
手动实现把python项目发布为exe可执行程序过程分享
2014/10/23 Python
Python中optparse模块使用浅析
2015/01/01 Python
100行python代码实现跳一跳辅助程序
2018/01/15 Python
ubuntu安装sublime3并配置python3环境的方法
2018/03/15 Python
CentOS7下python3.7.0安装教程
2018/07/30 Python
python之super的使用小结
2018/08/13 Python
python实现旋转和水平翻转的方法
2018/10/25 Python
用Python实现校园通知更新提醒功能
2019/11/23 Python
nginx+uwsgi+django环境搭建的方法步骤
2019/11/25 Python
移动端Html5页面生成图片解决方案
2018/08/07 HTML / CSS
美国眼镜网站:EyeBuyDirect
2017/04/13 全球购物
中专三年学习的个人自我评价
2013/12/12 职场文书
住房公积金接收函
2014/01/09 职场文书
2015欢度元旦标语口号
2014/12/09 职场文书
安全生产警示教育活动总结
2015/05/09 职场文书
紫日观后感
2015/06/05 职场文书
教务处教学工作总结
2015/08/10 职场文书
五年级数学教学反思
2016/02/16 职场文书
flex弹性布局详解
2022/03/20 HTML / CSS
三星 3nm 芯片将于第二季度开始量产
2022/04/29 数码科技
Python自动化实战之接口请求的实现
2022/05/30 Python