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+css实现侧边导航栏效果
Jun 12 jQuery
jQuery实现上传图片前预览效果功能
Aug 03 jQuery
jQuery实现表格冻结顶栏效果
Aug 20 jQuery
jQuery实现的中英文切换功能示例
Jan 11 jQuery
jQuery移动端跑马灯抽奖特效升级版(抽奖概率固定)实现方法
Jan 18 jQuery
Vue CLI3.0中使用jQuery和Bootstrap的方法
Feb 28 jQuery
jQuery实现轮播图源码
Oct 23 jQuery
基于jQuery实现可编辑的表格
Dec 11 jQuery
JQuery事件委托(适用于给动态生成的脚本元素添加事件)
Feb 01 jQuery
jQuery实现视频展示效果
May 30 jQuery
jQuery带控制按钮轮播图插件
Jul 31 jQuery
jquery实现简易验证插件封装
Sep 13 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
磨咖啡豆的密诀
2021/03/03 冲泡冲煮
php GD绘制24小时柱状图
2008/06/28 PHP
按上下级层次关系输出内容的PHP代码
2010/07/17 PHP
ThinkPHP跳转页success及error模板实例教程
2014/07/17 PHP
PHP反向代理类代码
2014/08/15 PHP
Yii框架参数配置文件params用法实例分析
2019/09/11 PHP
常用的javascript function代码
2008/05/23 Javascript
var与Javascript变量隐式声明
2009/09/17 Javascript
不同的jQuery API来处理不同的浏览器事件
2012/12/09 Javascript
jQuery中nextAll()方法用法实例
2015/01/07 Javascript
JavaScript中字符串拼接的基本方法
2015/07/07 Javascript
D3.js实现柱状图的方法详解
2016/09/21 Javascript
require.js与bootstrap结合实现简单的页面登录和页面跳转功能
2017/05/12 Javascript
浅谈webpack编译vue项目生成的代码探索
2017/12/11 Javascript
Vue+element 解决浏览器自动填充记住的账号密码问题
2019/06/11 Javascript
python正则表达式修复网站文章字体不统一的解决方法
2013/02/21 Python
python处理csv数据的方法
2015/03/11 Python
python去除所有html标签的方法
2015/05/05 Python
详解Django之admin组件的使用和源码剖析
2018/05/04 Python
python实现求两个字符串的最长公共子串方法
2018/07/20 Python
python正向最大匹配分词和逆向最大匹配分词的实例
2018/11/14 Python
Python告诉你木马程序的键盘记录原理
2019/02/02 Python
python实现静态web服务器
2019/09/03 Python
Python Pandas 对列/行进行选择,增加,删除操作
2020/05/17 Python
基于Python绘制个人足迹地图
2020/06/01 Python
Python urllib3软件包的使用说明
2020/11/18 Python
详解Python中string模块除去Str还剩下什么
2020/11/30 Python
html5实现多图片预览上传及点击可拖拽控件
2018/03/15 HTML / CSS
阿里旅行:飞猪
2017/01/05 全球购物
美国销售第一的智能手机和平板电脑保护壳:OtterBox
2017/12/21 全球购物
2014全国两会学习心得体会2000字
2014/03/10 职场文书
工业自动化专业自荐信范文
2014/04/10 职场文书
节能环保标语
2014/06/12 职场文书
综治工作心得体会
2014/09/11 职场文书
亲戚关系证明
2015/06/24 职场文书
感谢信
2019/04/11 职场文书