JavaScript仿京东秒杀倒计时


Posted in Javascript onMarch 17, 2020

本文实例为大家分享了JavaScript仿京东秒杀倒计时的具体代码,供大家参考,具体内容如下

仿京东秒杀倒计时

JavaScript仿京东秒杀倒计时

html代码

<div id="box">
  <div class="txt">秒杀倒计时</div>
  <div class="hour"></div>
  <!-- 小时与分钟之间的冒号 -->
  <span class="h_m">:</span>
  <div class="minute"></div>
  <!-- 分钟与秒之间的冒号 -->
  <span class="m_s">:</span>
  <div class="second"></div>
</div>

css样式代码

*{
   margin: 0;
   padding: 0;
  }
  #box{
   width: 200px;
   height:300px;
   margin: 200px 200px;
   background: red;
   position: relative;
  }
  .txt{
   width: 150px;
   height:50px;
   text-align: center;
   line-height: 50px;
   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-height: 40px;
   width: 40px;
   height: 40px;
   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;//同上
}

效果图

JavaScript仿京东秒杀倒计时

最后代码过程就不过多讲解,比较简单易写,如需改进的地方,请评论再改进,谢谢

更多JavaScript时钟特效点击查看:JavaScript时钟特效专题

更多JavaScript倒计时特效点击查看:JavaScript倒计时专题

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript中的16进制字符(改进)
Nov 21 Javascript
js实现登陆遮罩效果的方法
Jul 28 Javascript
Javascript实现网络监测的方法
Jul 31 Javascript
javascript实现tab响应式切换特效
Jan 29 Javascript
jquery 全选、全不选、反选效果的实现代码【推荐】
May 05 Javascript
微信小程序 网络API发起请求详解
Nov 09 Javascript
Bootstrap基本组件学习笔记之按钮组(8)
Dec 07 Javascript
JS实现监控微信小程序的原理
Jun 15 Javascript
Node.js 多进程处理CPU密集任务的实现
May 26 Javascript
对Layer弹窗使用及返回数据接收的实例详解
Sep 26 Javascript
JavaScript鼠标悬停事件用法解析
May 15 Javascript
Axios代理配置及封装响应拦截处理方式
Apr 07 Vue.js
JavaScript写个贪吃蛇小游戏(超详细)
Mar 17 #Javascript
JS+CSS+HTML实现“代码雨”类似黑客帝国文字下落效果
Mar 17 #Javascript
js实现简单点赞操作
Mar 17 #Javascript
vue+ESLint 配置保存 自动格式化代码
Mar 17 #Javascript
HTML+JS实现“代码雨”效果源码(黑客帝国文字下落效果)
Mar 17 #Javascript
JavaScript实现横版菜单栏
Mar 17 #Javascript
JavaScript实现留言板案例
Mar 17 #Javascript
You might like
PHP的FTP学习(四)
2006/10/09 PHP
PHP 已经成熟
2006/12/04 PHP
Codeigniter的一些优秀特性总结
2015/01/21 PHP
PDO::errorCode讲解
2019/01/28 PHP
PHP中命名空间的使用例子
2019/03/22 PHP
基于php伪静态的实现方法解析
2020/07/31 PHP
jquery选择器、属性设置用法经验总结
2013/09/08 Javascript
javascript的document.referrer浏览器支持、失效情况总结
2014/07/18 Javascript
jQuery中is()方法用法实例
2015/01/06 Javascript
Bootstrap 实现查询的完美方法
2016/10/26 Javascript
jQuery中Nicescroll滚动条插件的用法
2016/11/10 Javascript
详解AngularJS中$filter过滤器使用(自定义过滤器)
2017/02/04 Javascript
Vue.js仿Metronic高级表格(二)数据渲染
2017/04/19 Javascript
浅谈Angular路由守卫
2017/08/26 Javascript
JavaScript实现AOP详解(面向切面编程,装饰者模式)
2017/12/19 Javascript
JavaScript实现数组全排列、去重及求最大值算法示例
2018/07/30 Javascript
解决vue-cli webpack打包后加载资源的路径问题
2018/09/25 Javascript
vue项目配置同一局域网可使用ip访问的操作
2020/10/23 Javascript
Ant Design Vue table中列超长显示...并加提示语的实例
2020/10/31 Javascript
python基础教程之元组操作使用详解
2014/03/25 Python
在Python操作时间和日期之asctime()方法的使用
2015/05/22 Python
详解Python locals()的陷阱
2019/03/26 Python
Python 通过打码平台实现验证码的实现
2019/05/13 Python
Python使用get_text()方法从大段html中提取文本的实例
2019/08/27 Python
Python使用pymysql模块操作mysql增删改查实例分析
2019/12/19 Python
css3背景_动力节点Java学院整理
2017/07/11 HTML / CSS
Under Armour澳大利亚官网:美国知名的高端功能性运动品牌
2018/02/22 全球购物
2014爱耳日宣传教育活动总结
2014/03/09 职场文书
工商管理本科生求职信
2014/07/13 职场文书
关于读书的活动方案
2014/08/14 职场文书
教师查摆问题自查报告
2014/10/11 职场文书
2015年组织委员工作总结
2015/04/23 职场文书
2015年小学数学教师个人工作总结
2015/05/25 职场文书
新年晚会开场白
2015/05/29 职场文书
《中国古代诗歌散文欣赏》高中语文教材
2019/08/20 职场文书
亲情作文之母爱
2019/09/25 职场文书