jQuery实现简单倒计时功能的方法
网络编程 2021-07-04 19:59www.168986.cn编程入门
这篇文章主要介绍了jQuery实现简单倒计时功能的方法,涉及jQuery根据时间动态操作页面元素的相关技巧,需要的朋友可以参考下
本文实例讲述了jQuery实现简单倒计时功能的方法。分享给大家供大家参考,具体如下
1.效果图如下
2.html代码
<div class="timeFix"> <div class="daojishi" id="09/04/2016 00:00:00"> <span class="timeh"></span> <span class="timem"></span> <span class="times"></span> <span class="timen"></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 class='timeh'>"+CHour+"</span><span class='timem'>"+CMinute+"</span><span class='times'>"+CSecond+"</span><span class='timen'>"+Cmillseconds+"</span>"); } });
更多关于jQuery相关内容感兴趣的读者可查看本站专题《》、《》、《》、《》、《》、《》、《》、《》及《》
希望本文所述对大家jQuery程序设计有所帮助。
上一篇:表单中单选框添加选项和移除选项
下一篇:jquery设置表单元素为不可用的简单代码
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程