jquery组件团购倒计时功能
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52 |
<!doctype html> <html> <head> <meta charset= "utf-8" > <title></title> <script type= "text/javascript"
src= "js/jquery-1.8.2.min.js" ></script> <script type= "text/javascript" > ( function ($){ $.fn.extend({ setTimers: function (){ $( this ).each( function (item,i){ if ($( this ).attr( ‘intdiff‘ )){ ( function (dom){ function
timer(){ var
intdiff = parseInt(dom.attr( ‘intdiff‘ )); var
d=h=m=s=0; d = parseInt(intdiff/3600/24); h = parseInt((intdiff/3600)%24); m = parseInt((intdiff/60)%60); s = parseInt(intdiff%60); intdiff--; console.log(intdiff) if (intdiff<0){ dom.html(dom.attr( ‘msg‘ )); clearInterval(timerInterval); } else { dom.attr( ‘intdiff‘ ,intdiff).html( ‘<i></i>‘ + ‘ ‘ +d+ ‘天 ‘ +h+ ‘小时‘ + ‘ ‘ + m+ ‘分‘ + ‘ ‘ +s+ ‘秒‘ ); } } timer(); var
timerInterval; timerInterval=setInterval(timer,1000); })($( this )); } }) } }); })(jQuery); $(document).ready( function (){ $( ‘.trimes‘ ).setTimers(); }) </script> </head> <body> <div class = "trimes"
intdiff= ‘1401494400‘
msg= "已完成" ></div> <div class = "trimes"
intdiff= ‘4‘
msg= "已完成" ></div> <div class = "trimes"
intdiff= ‘14014‘
msg= "已完成" ></div> </body> </html> |
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。