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 相关文章推荐
offsetParent 算法分析
Apr 05 Javascript
script标签的 charset 属性使用说明
Dec 04 Javascript
js监控IE火狐浏览器关闭、刷新、回退、前进事件
Jul 23 Javascript
Bootstrap每天必学之按钮(一)
Nov 24 Javascript
学习javascript文件加载优化
Feb 19 Javascript
JavaScript编程中实现对象封装特性的实例讲解
Jun 24 Javascript
怎样判断jQuery当前元素是隐藏还是显示
Nov 23 Javascript
vue基于Element构建自定义树的示例代码
Sep 19 Javascript
解决layui中table异步数据请求不支持自定义返回数据格式的问题
Aug 19 Javascript
小程序实现图片移动缩放效果
May 26 Javascript
JavaScript代码简化技巧实例解析
Sep 09 Javascript
JS setTimeout与setInterval的区别
Apr 20 Javascript
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
全国FM电台频率大全 - 30 宁夏回族自治区
2020/03/11 无线电
用PHP发电子邮件
2006/10/09 PHP
Can't create/write to file 'C:\WINDOWS\TEMP\...MYSQL报错解决方法
2011/06/30 PHP
php写的AES加密解密类分享
2014/06/20 PHP
PHP递归遍历指定目录的文件并统计文件数量的方法
2015/03/24 PHP
使用正则去除php代码中的注释方法
2016/11/03 PHP
详解PHP中的序列化、反序列化操作
2017/03/21 PHP
php 中htmlentities导致中文无法查询问题
2018/09/10 PHP
动态调用css文件——jquery的应用
2007/02/20 Javascript
15款优秀的jQuery导航菜单插件分享
2011/07/19 Javascript
jquery实现表格奇数偶数行不同样式(有图为证及实现代码)
2013/01/23 Javascript
禁用键盘上的(全局)指定键兼容iE、Chrome、火狐
2013/05/14 Javascript
jQuery实现仿美橙互联两级导航菜单效果完整实例
2015/09/17 Javascript
最好用的Bootstrap fileinput.js文件上传组件
2016/12/12 Javascript
vue.js实例todoList项目
2017/07/07 Javascript
详解ES6中的代理模式——Proxy
2018/01/08 Javascript
AngularJS与BootStrap模仿百度分页的示例代码
2018/05/23 Javascript
layui数据表格 table.render 报错的解决方法
2019/09/29 Javascript
在vue中使用echars实现上浮与下钻效果
2019/11/08 Javascript
vue实现防抖的实例代码
2021/01/11 Vue.js
如何在Python中编写并发程序
2016/02/27 Python
浅谈Python浅拷贝、深拷贝及引用机制
2016/12/15 Python
对sklearn的使用之数据集的拆分与训练详解(python3.6)
2018/12/14 Python
python pip安装包出现:Failed building wheel for xxx错误的解决
2019/12/25 Python
tensorflow 实现自定义梯度反向传播代码
2020/02/10 Python
浅析Python __name__ 是什么
2020/07/07 Python
详解python中的异常捕获
2020/12/15 Python
Django 实现图片上传和下载功能
2020/12/31 Python
Python爬取某平台短视频的方法
2021/02/08 Python
工作违纪检讨书
2014/02/17 职场文书
投资意向书范本
2014/04/01 职场文书
《春雨》教学反思
2014/04/24 职场文书
关于环保的标语
2014/06/13 职场文书
2014年班干部工作总结
2014/11/25 职场文书
2014年便民服务中心工作总结
2014/12/20 职场文书
植树节新闻稿
2015/07/17 职场文书