京东秒杀倒计时效果

亦凉 2023-06-25 08:27 87阅读 0赞
  1. /*倒计时效果*/
  2. function timeBack(){
  3. /*1.获取用于展示时间的span*/
  4. var spans=document.querySelector(".jd_sk_time").querySelectorAll("span");
  5. /*2.设置初始的倒计时时间,以秒做为单位*/
  6. var totalTime=3700; //1*60*60 3700%3600=100 /60
  7. /*3.开启定时器*/
  8. var timerId=setInterval(function(){
  9. totalTime--;
  10. /*判断倒计时时间是否已经完成*/
  11. if(totalTime < 0){
  12. /*清除时钟*/
  13. clearInterval(timerId);
  14. return;
  15. }
  16. /*得到剩余时间中的 时 分 秒*/
  17. /*获取时*/
  18. var hour=Math.floor(totalTime/3600);
  19. /*获取分*/
  20. var minute=Math.floor(totalTime%3600/60);
  21. /*获取秒*/
  22. var second=Math.floor(totalTime%60);
  23. /*赋值,将时间填充到span中 12*/
  24. spans[0].innerHTML=Math.floor(hour/10);
  25. spans[1].innerHTML=Math.floor(hour%10);
  26. spans[3].innerHTML=Math.floor(minute/10);
  27. spans[4].innerHTML=Math.floor(minute%10);
  28. spans[6].innerHTML=Math.floor(second/10);
  29. spans[7].innerHTML=Math.floor(second%10);
  30. },1000);
  31. }

发表评论

表情:
评论列表 (有 0 条评论,87人围观)

还没有评论,来说两句吧...

相关阅读