jquery倒计时插件,jquery 倒计时-成都快上网建站

jquery倒计时插件,jquery 倒计时

jquery设计页面倒计时重启浏览器依然是上次走过的时间 不变

这个是我用过的倒计时插件 希望能帮到你 !!!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

从策划到设计制作,每一步都追求做到细腻,制作可持续发展的企业网站。为客户提供成都做网站、成都网站建设、成都外贸网站建设、网站策划、网页设计、域名注册雅安服务器托管、网络营销、VI设计、 网站改版、漏洞修补等服务。为客户提供更好的一站式互联网解决方案,以客户的口碑塑造优易品牌,携手广大客户,共同发展进步。

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=utf-8" /

title倒计时测试/title

script src="" type="text/javascript"/script

script

function lxfEndtime(){

$(".lxftime").each(function(){

var lxfday=$(this).attr("lxfday");//用来判断是否显示天数的变量

var endtime = new Date($(this).attr("endtime")).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进一后取余数,然后只要余数。

if(endtime=nowtime){

$(this).html("已过期")//如果结束日期小于当前日期就提示过期啦

}else{

if($(this).attr("lxfday")=="no"){

$(this).html("i剩余时间:/ispan"+CHour+"/span时span"+CMinute+"/span分span"+CSecond+"/span秒");          //输出没有天数的数据

}else{

$(this).html("i剩余时间:/ispan"+days+"/spanem天/emspan"+CHour+"/spanem时/emspan"+CMinute+"/spanem分/emspan"+CSecond+"/spanem秒/em");          //输出有天数的数据

}

}

});

setTimeout("lxfEndtime()",1000);

};

$(function(){

lxfEndtime();

});

/script

style type="text/css"

!--

*{

font-style: normal;

font-weight: normal;}

.haveday {

padding: 20px;

border: 1px dashed #000;

margin-right: auto;

margin-left: auto;

width: 300px;

}

--

/style

/head

body

div class="haveday"

h1含有天数的倒计时/h1

div class="lxftime" endtime="11/15/2011 17:24:0"/div

div class="lxftime" endtime="11/8/2011 3:3:20"/div

div class="lxftime" endtime="9/6/2015 6:1:0"/div

div class="lxftime" endtime="6/6/2016 9:3:5"/div

/div

p/p

div class="haveday"

h1没有天数的倒计时/h1

div class="lxftime" endtime="11/15/2011 17:24:0" lxfday="no"/div

div class="lxftime" endtime="11/8/2011 3:3:20" lxfday="no"/div

div class="lxftime" endtime="9/6/2015 6:1:0" lxfday="no"/div

div class="lxftime" endtime="6/6/2016 9:3:5" lxfday="no"/div

/div

/body

/html

jquery 倒计时插件 怎么设置时间

首先获取当前时间与目标时间的时间差,然后通过定时器更新这个时间差,就实现了倒计时效果。

40款经典前端特效插件---分享

1.flavr—超级漂亮的jQuery扁平弹出对话框     

2.轻量级触摸响应滑块插件JQuery lightSlider      

3.带37种3D动画特效的跨浏览器CSS3动画框架       

4.jquery整屏滚动插件Scrollify        

5.jquery旋转木马插件SLICK         

6.jquery文字动画插件LetterFX          

7.jquery文本翻转插件Wodry.js       

8.jquery通知插件toastr       

9.jQuery滚动执行动画插件FadeThis      

10.jquery表单验证插件Bootstrap Validator       

11.jCountdown倒计时插件jQuery           

12.iCheck不一样的checkbok         

13.Owl Carousel强大的响应式jQuery焦点图轮播插件   

14.magic-带64种动画效果的CSS3动画库     

15.jQuery实时搜索插件-HideSeek       

16.bootstrap modal对话框             

17.一款模拟CSS3动画的js插件-move.js              

18.可替代CSS3 transition和transform的jQuery插件          

19.基于bootstrap的jQuery多功能模态对话框插件

20.带CSS3过渡效果的js模态窗口插件        

21.支持移动触摸设备的简洁js幻灯片插件

22.jQuery轻量级响应式扁平风格tabs选项卡插件

23.jQuery轻量级响应式Tooltip插件

24.jQuery简单且功能强大的图片剪裁插件

25.带CSS3动画过渡效果的jQuery模态窗口插件

26.中国省市区地址三级联动jQuery插件

27.移动端优先且支持jQuery和Zepto的模态对话框插件

28.jQuery简单实用的tooltip插件

29.带CSS3过渡动画效果的jQuery Tabs选项卡插件

30.x0popup-纯js弹出对话框插件

31.WOW.js-元素在页面滚动时展示CSS3动画JS插件

32.Windows8样式的消息提示框jQuery插件

33.jQuery星级评分插件

34.fsBanner-实用的网站响应式Banner手风琴插件

35.draggabilly-功能强大的拖动拖拽元素插件

36.验证插件vali.js

37.响应式jQuery图片放大镜插件magnificent.js

38.可快速生成各种阴影效果的jQuery插件

39.基于jquery的非常逼真的全屏下雪效果

40.纯文本Loading加载指示器特效

wordpress文章中时间倒计时怎么弄

这是用jquery倒计时插件就能实现的效果,建议你百度一下' jquery倒计时插件  ',可以精确到秒的。

下面的截图是我用jquery.countdown.js做过的一个实例:

script type="text/javascript"

$(function () {

//var austDay = new Date("December 10, 2014 02:15:00");

var austDay = new Date("2014-05-16");

$('#defaultCountdown').countdown({until: austDay, layout: '距召开还有:{dn} {dl}'});//, {hn} {hl}, {mn} {ml}, {sn} {sl}

$('#year').text(austDay.getFullYear());

});

/script

这个插件自带简体中文包,很方便的,作者网站 keith-wood点name/countdown.html  (貌似被Qiang了的),不过这应该难不到你吧?

jquery实现倒计时效果

设计一个答题的小游戏,每道题可以有20秒时间作答,超过时间就要给出相应的提醒,由于20秒时间太长,不适合做GIF动态图,下面来看一下我写的5秒倒计时的测试程序结果:

一、主体程序

!DOCTYPE

html

html

head

meta

charset="utf-8"

/

title手写倒计时程序/title

link

rel="stylesheet"

type="text/css"

href="css/layout.css"/

/head

body

section

class="countDown"

span

id="countDownTime"/span

section

class="clear"/section

/section

script

src="js/jquery-1.11.0.js"

type="text/javascript"

charset="utf-8"/script

script

src="js/layout.js"

type="text/javascript"

charset="utf-8"/script

/body

/html

二、CSS样式

*{

margin:

0;

padding:0;

}

html{

font-size:

12px;

}

.countDown{

width:

3.8rem;

text-align:

center;

margin:

2rem

auto

auto;

}

.countDown

#countDownTime{

font-size:

2rem;

}

三、Jquery程序

先来说一下倒计时的原理:

1、将时间转为0:0格式

2、需要开启一个定时器,每隔1000ms就让时间自动减1

3、判断时间是否为0,如果为0则代表计时结束,此时需要给出提示或者做其他事情

下面来看具体实现的倒计时程序:

$(function(){

var

countDownTime=parseInt(5);

//在这里设置每道题的答题时长

function

countDown(countDownTime){

var

timer=setInterval(function(){

if(countDownTime=0){

showTime(countDownTime);

countDownTime--;

}else{

clearInterval(timer);

alert("计时结束,给出提示");

}

},1000);

}

countDown(countDownTime);

function

showTime(countDownTime){

//这段是计算分和秒的具体数

var

minute=Math.floor(countDownTime/60);

var

second=countDownTime-minute*60;

$("#countDownTime").text(minute+":"+second);

}

})

带着我写的原理再去看这段JS程序估计比较容易吧,希望对小伙伴有帮助。


标题名称:jquery倒计时插件,jquery 倒计时
分享URL:http://kswjz.com/article/dssisgs.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流