手机
当前位置:查字典教程网 >编程开发 >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实现简单倒计时功能的方法】相关文章:

javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法

jQuery实现转动随机数抽奖效果的方法

jQuery基于图层模仿五星星评价功能的方法

JQuery中上下文选择器实现方法

jQuery实现仿腾讯微博滑出效果报告每日天气的方法

JQuery中DOM实现事件移除的方法

javascript实现点击后变换按钮显示文字的方法

jQuery获取字符串中出现最多的数

JavaScript基于setTimeout实现计数的方法

jQuery基于扩展简单实现倒计时功能的方法

精品推荐
分类导航