最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
JavaScript仿京东秒杀倒计时代码实例
时间:2020-03-18 编辑:袖梨 来源:一聚教程网
本篇文章小编给大家分享一下JavaScript仿京东秒杀倒计时代码实例,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
仿京东秒杀倒计时
html代码
秒杀倒计时: :
css样式代码
*{ margin: 0; padding: 0; } #box{ margin: 200px 200px; background: red; position: relative; } .txt{ text-align: center; line- color: #fff; font-size: 30px; font-weight: 900; position: absolute; left: 25px; top: 50px; } .hour{ left: 20px; } .h_m{ left: 68px; } .minute{ left: 80px; } .m_s{ right: 68px; } .second{ left: 140px; } .hour,.minute,.second{ position: absolute; top:200px; color: #fff; font-size: 20px; text-align: center; line- background: black; } .h_m, .m_s{ color: #fff; font-size: 20px; font-weight: 900; position: absolute; bottom: 70px; }
js调用函数倒计时代码
//1、获取元素 var hour=document.querySelector('.hour'); var minute=document.querySelector('.minute'); var second=document.querySelector('.second'); var inputTime=+new Date('2020-3-11 20:00:00');//倒计时的结束时间,自己设置时间 countDown();//先调用一次这个函数 防止第一次刷新页面有空白 //2、开启定时器 setInterval(countDown,1000);//1000毫秒,每一秒钟调用一次函数 //3、倒计时-时分秒函数 function countDown(){ var nowTime=+new Date(); //返回的是当前时间的总的毫秒数 var times=(inputTime-nowTime)/1000; // times是剩余时间的总的毫秒数 var h=parseInt(times/60/60%24); h=h<10?'0'+h:h;//判断数值小于10的情况 如 0-9改为 00-09 hour.innerHTML=h;//更改div里面的内容 把h给获取元素hour的内容 var m=parseInt(times/60%60); m=m<10?'0'+m:m; minute.innerHTML=m;//同上 var s=parseInt(times%60); s=s<10?'0'+s:s; second.innerHTML=s;//同上 }
效果图
相关文章
- SpringBoot测试配置属性与web启动环境解析 10-24
- SpringBoot常用计量与bean属性校验和进制数据转换规则解析 10-24
- 工厂方法在Spring框架中的运用介绍 10-24
- SpringBoot热部署设置详解 10-24
- JavaScript二叉搜索树构建操作解析 10-12
- JavaScript二叉树及各种遍历算法讲解 10-12