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.load()和Jsp的include的区别
Apr 12 jQuery
jQuery EasyUI tree增加搜索功能的实现方法
Apr 27 jQuery
jQuery实现可编辑表格并生成json结果(实例代码)
Jul 19 jQuery
jquery中有哪些api jQuery主要API
Nov 20 jQuery
利用jQuery+localStorage实现一个简易的计时器示例代码
Dec 25 jQuery
jQuery实现的下雪动画效果示例【附源码下载】
Feb 02 jQuery
解决jquery的ajax调取后端数据成功却渲染失败的问题
Aug 08 jQuery
jQuery实现鼠标移到某个对象时弹出显示层功能
Aug 23 jQuery
使用jQuery给Table动态增加行、清空table的方法
Sep 05 jQuery
jQuery easyui datagird编辑行删除行功能的实现代码
Sep 20 jQuery
jQuery实现弹出层效果
Dec 10 jQuery
jQuery中getJSON跨域原理的深入讲解
Sep 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+SQL 注入攻击的技术实现以及预防办法
2011/01/27 PHP
php中输出json对象的值(实现方法)
2018/03/07 PHP
php抽象方法和普通方法的区别点总结
2019/10/13 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
2020/03/27 PHP
IE浏览器PNG图片透明效果代码
2008/09/02 Javascript
基于Jquery与WebMethod投票功能实现代码
2011/01/19 Javascript
改变隐藏的input中value的值代码
2013/12/30 Javascript
Node.js与PHP、Python的字符处理性能对比
2014/07/06 Javascript
JavaScript极简入门教程(一):基础篇
2014/10/25 Javascript
jquery中ajax使用error调试错误的方法
2015/02/08 Javascript
AngularJS中的过滤器使用详解
2015/06/16 Javascript
Vue监听数据对象变化源码
2017/03/09 Javascript
基于Vue制作组织架构树组件
2017/12/06 Javascript
element-ui 表格实现单元格可编辑的示例
2018/02/26 Javascript
python实现代码行数统计示例分享
2014/02/10 Python
python轻松实现代码编码格式转换
2015/03/26 Python
python查看zip包中文件及大小的方法
2015/07/09 Python
Python中的复制操作及copy模块中的浅拷贝与深拷贝方法
2016/07/02 Python
python实现list元素按关键字相加减的方法示例
2017/06/09 Python
学习python中matplotlib绘图设置坐标轴刻度、文本
2018/02/07 Python
Python 实现try重新执行
2019/12/21 Python
详解python中的异常捕获
2020/12/15 Python
家乐福巴西网上超市:Carrefour巴西
2016/10/31 全球购物
ebookers英国:隶属全球最大的在线旅游公司Expedia
2017/12/28 全球购物
英国最大的独立玩具专卖店:The Entertainer
2019/09/06 全球购物
化学教师教学反思
2014/01/17 职场文书
教师试用期自我鉴定
2014/02/12 职场文书
学校后勤岗位职责
2014/02/19 职场文书
职业生涯规划书结束语
2014/04/15 职场文书
我的画教学反思
2014/04/28 职场文书
国际经济与贸易专业求职信
2014/07/10 职场文书
2014领导班子正风肃纪思想汇报
2014/09/18 职场文书
法定代表人授权委托书范文
2014/09/22 职场文书
投诉信格式范文
2015/07/02 职场文书
Java中Quartz高可用定时任务快速入门
2022/04/03 Java/Android
Sentry的安装、配置、使用教程(Sentry日志手机系统)
2022/07/23 Python