手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jQuery实现简单倒计时功能的方法
jQuery实现简单倒计时功能的方法
摘要:本文实例讲述了jQuery实现简单倒计时功能的方法。分享给大家供大家参考,具体如下:1.效果图如下:2.html代码:3.js代码:setI...

本文实例讲述了jQuery实现简单倒计时功能的方法。分享给大家供大家参考,具体如下:

1.效果图如下:

jQuery实现简单倒计时功能的方法1

2.html代码:

<div> <div id="09/04/2016 00:00:00"> <span></span> <span></span> <span></span> <span></span> </div> </div>

3.js代码:

setInterval(lxfEndtime,60); //倒计时 function lxfEndtime(){ $(".daojishi").each(function(){ //var lxfday=$(this).attr("lxfday");//用来判断是否显示天数的变量 var endtime = new Date($(this).attr("id")).getTime();//取结束日期(毫秒值) var nowtime = new Date().getTime(); //今天的日期(毫秒值) var youtime = endtime-nowtime;//还有多久(毫秒值) var seconds = youtime/1000;//秒 var minutes = Math.floor(seconds/60);//分 var hours = Math.floor(minutes/60);//小时 var days = Math.floor(hours/24);//天 var CDay= days ; var CHour= hours % 24; var CMinute= minutes % 60; var CSecond= Math.floor(seconds%60);//"%"是取余运算,可以理解为60进一后取余数,然后只要余数。 var c=new Date(); var millseconds=c.getMilliseconds(); var Cmillseconds=Math.floor(millseconds %100); if(CSecond<10){//如果秒数为单数,则前面补零 CSecond="0"+CSecond; } if(CMinute<10){ //如果分钟数为单数,则前面补零 CMinute="0"+CMinute; } if(CHour<10){//如果小时数为单数,则前面补零 CHour="0"+CHour; } if(Cmillseconds<10) {//如果毫秒数为单数,则前面补零 Cmillseconds="0"+Cmillseconds; } if(endtime<=nowtime){ $(this).html("已过期")//如果结束日期小于当前日期就提示过期啦 }else{ $(this).html("<span>"+CHour+"</span><span>"+CMinute+"</span><span>"+CSecond+"</span><span>"+Cmillseconds+"</span>"); } });

希望本文所述对大家jQuery程序设计有所帮助。

【jQuery实现简单倒计时功能的方法】相关文章:

js实现两点之间画线的方法

JavaScript实现点击自动选择TextArea文本的方法

JS实现窗口加载时模拟鼠标移动的方法

jQuery实现表格行上移下移和置顶的方法

JavaScript基于setTimeout实现计数的方法

jQuery实现返回顶部功能

js实现一个链接打开两个链接地址的方法

jQuery预加载图片常用方法

JS实现简单路由器功能的方法

javascript验证邮件地址和MX记录的方法

精品推荐
分类导航