首页 > 代码库 > jquery组件团购倒计时功能(转)
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=http://www.mamicode.com/ "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> |
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。