倒计时,在网页制作中会经常用到,特别是一些节日活动页面运用更是广泛。今天就和大家分享一下jQuery如何实现倒计时。话不多说,言归正传,倒计时开始:

首先,既然是用jQuery实现,那么前提就是要先引入jQuery文件(最好是用最新的版本),请看代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>倒计时demo</title>
    <script type="text/javascript" src="js/jquery-1.11.3.js"></script>
</head>
<body>
<div id="remainSeconds" style="display:none">180000</div>
<div id="remainTime" style="font-size:20px;font-weight:800;color:#FF9900">
    倒计时:
    <span id="day"></span>天
    <span id="hour"></span>时
    <span id="minite"></span>分
    <span id="second"></span>秒
</div>
</body>
<script type="text/javascript" language="javascript">
    var SysSecond;
    var InterValObj;
    $(document).ready(function() {
        SysSecond = parseInt($("#remainSeconds").html());
        InterValObj = window.setInterval(SetRemainTime, 1000);
    });
    function SetRemainTime() {
        if (SysSecond > 0) {
            SysSecond = SysSecond - 1;
            var second = Math.floor(SysSecond % 60);
            var minite = Math.floor((SysSecond / 60) % 60);
            var hour = Math.floor((SysSecond / 3600) % 24);
            var day = Math.floor((SysSecond / 3600) / 24);
//            $("#remainTime").html(day + "天" + hour + "小时" + minite + "分" + second + "秒");
            //或者这样写,
            $("#day").html(day);
            $("#hour").html(hour);
            $("#minite").html(minite);
            $("#second").html(second);
        } else {
            window.clearInterval(InterValObj);
        }
    }
</script>
</html>

一个简单的倒计时就完成了,OK!谢谢阅读!

最新文章

  1. Laravel 5.3 登录注册底层实现详解
  2. ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名
  3. yii2.0 Activeform表单部分组件使用方法
  4. js自调用匿名函数的三种写法
  5. 第18章 图元文件_18.2 增强型图元文件(emf)(1)
  6. O(nlogn)LIS及LCS算法
  7. Ubuntu 16.04 802.1x 有线连接
  8. 反射生成SQL语句
  9. [工作积累] JNI native 函数签名
  10. JdkDynamicAopProxy源码
  11. lighttpd 介绍及安装
  12. 【转】eclipse新建项目,报错“Error: workspace\appcompat_v7\res\values-v21\styles_base.xml No resource found that matches the given name”
  13. 使用Django创建简易Blog
  14. Java中使用Lua脚本语言(转)
  15. dispatch_group_t 日常使用注意事项
  16. B树和B+树的插入、删除图文详解
  17. 动态生成table 列
  18. jumpserver堡垒机部署
  19. [转]客户端js判断文件类型和文件大小即限制上传大小
  20. Oracle的执行计划(来自百度文库)

热门文章

  1. leetcode 4. Median of Two Sorted Arrays
  2. JENKINS基础使用
  3. 通过属性 Cesium的FBO主要支持两种方式
  4. VS2013无法加载JSON格式
  5. RabbitMq 集群配置
  6. jdk环境变量的配置并检测是否配置成功
  7. nw_socket_handle_socket_event解决
  8. Winform GDI+ 相关资料
  9. iOS常用库之Masonry
  10. as3自定义事件