JavaScript怎样实现限时秒杀功能(javascript,开发技术)

时间:2024-05-05 08:55:26 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

具体内容如下

<!DOCTYPEhtml><html><head><metacharset="utf-8"><title></title></head><body><divclass="box"><divid="d"></div><!--剩余的天数--><divid="h"></div><!--剩余的小时--><divid="m"></div><!--剩余的分钟--><divid="s"></div><!--剩余的秒数--></div><script>//设置秒杀结束时间varendTime=newDate('2021-10-2218:51:59'),endSeconds=endTime.getTime();//定义变量保存剩余的时间vard=h=m=s=0;//设置定时器,实现限时秒杀效果varid=setInterval(seckill,1000);functionseckill(){varnowTime=newDate();//获取当前时间//获取时间差,单位为秒varremaining=parseInt((endSeconds-nowTime.getTime())/1000);if(remaining>0){//判断秒杀是否过期//计算剩余天数(除以60*60*24取整,获取剩余的天数)d=parseInt(remaining/86400);//计算剩余小时(除以60*60转换为小时,与24小时取模,获取剩余的小时)h=parseInt((remaining/3600)%24);//计算剩余分钟(除以60转为分钟,与60取模,获取剩余的分钟)m=parseInt((remaining/60)%60);//计算剩余秒(与60取模,获取剩余的秒数)s=parseInt(remaining%60);//统一利用两位数表示剩余的天、小时、分钟、秒d=d<10?'0'+d:d;h=h<10?'0'+h:h;m=m<10?'0'+m:m;s=s<10?'0'+s:s;}else{clearInterval(id);//秒杀过期,取消定时器d=h=m=s='00';}//将剩余的天,小时,分钟和秒显示到指定的网页中document.getElementById('d').innerHTML=d+'天';document.getElementById('h').innerHTML=h+'时';document.getElementById('m').innerHTML=m+'分';document.getElementById('s').innerHTML=s+'秒';}</script></body></html>

JavaScript怎样实现限时秒杀功能

再为大家分享一个JS实现简单的限时秒杀案例:

<!DOCTYPEhtml><html><headlang="en"><metacharset="UTF-8"><title></title><style>.product{border:3pxsolidorange;display:inline-block;margin-left:400px;width:400px;}.red{color:red;font-size:25px;}</style></head><body><divclass="product"><imgsrc="jquery案例-百叶窗/images/0.jpg"alt=""width="150"/><p>绝世好男人</p><span>原价:<del>99亿</del></span><br/><span>现价:<spanclass="red">100块</span></span><br/><span>距离抢购结束还有:</span><spanid="time"></span></div><script>varstopTime=newDate(3000,11,14,0,0,0);varnowTime=newDate();varjianGe=(stopTime-nowTime)/1000;varday=Math.floor(jianGe/60/60/24);varhour=Math.floor(jianGe/60/60%24);varmin=Math.floor(jianGe/60%60);varsec=Math.floor(jianGe%60);varshowTime=day+'天'+hour+'小时'+min+'分钟'+sec+'秒';document.getElementById('time').innerText=showTime;//定时器:每隔多长事件执行一次某函数//setInterval(func,ms)vartimer=setInterval(function(){varnowTime=newDate();varjianGe=(stopTime-nowTime)/1000;varday=Math.floor(jianGe/60/60/24);varhour=Math.floor(jianGe/60/60%24);varmin=Math.floor(jianGe/60%60);varsec=Math.floor(jianGe%60);varshowTime=day+'天'+hour+'小时'+min+'分钟'+sec+'秒';document.getElementById('time').innerText=showTime;if(day==0&&hour==0&&min==0&&sec==0){//关闭定时器clearInterval(timer);}},1000);</script></body></html>
 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:JavaScript怎样实现限时秒杀功能的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:CSS怎么设置div对象盒子里部分文字加粗下一篇:

15 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18