JavaScript实现秒杀时钟倒计时


Posted in Javascript onSeptember 29, 2019

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

功能介绍:

1.时/分/秒倒计时直至为零

JavaScript实现秒杀时钟倒计时

所有代码

<!DOCTYPE html>
<html>
 <head>
 <meta charset="utf-8" />
 <title>倒计时</title>
 <style type="text/css">
 *{
 margin:0; 
 padding:0;
 }
 span{
 display: inline-block;
 width: 60px;
 height: 60px;
 border-radius: 50%;
 background: black;
 color: white;
 font-size: 30px;
 text-align: center;
 line-height: 60px;
 }
 i{
 font-style: normal;
 font-size: 20px;
 }
 </style>
 </head>
 <body>
 <span id="hs">1</span>
 <i>:</i>
 <span id="ms">59</span>
 <i>:</i>
 <span id="ss">47</span>
 </body>
</html>
<script type="text/javascript">
//倒计时
var count = 1;
var Counter;
function countDown(){ //调用
 Counter = setInterval(f,1000);
} 
countDown(); //自运行
//倒计时
function f(){
 var hs = Number(document.getElementById("hs").innerHTML);
 var ms = Number(document.getElementById("ms").innerHTML);
 var ss = Number(document.getElementById("ss").innerHTML);
 if(hs==0&&ms==0&&ss==0||ss>60||ms>60||hs>24){
 var hs = document.getElementById("hs").innerHTML = "00";
 var ms = document.getElementById("ms").innerHTML = "00";
 var ss = document.getElementById("ss").innerHTML = "00";
 clearInterval(Counter);
 console.log(count);
 return;
}
 if(ss>0){
 ss--;
 document.getElementById("ss").innerHTML = ss;
 count++;
 }
 if(ss==0){
 if(ms>0){
 ms--;
 document.getElementById("ms").innerHTML = ms;
 document.getElementById("ss").innerHTML = 59;
 }
 
 }
 if(ms==0){
 if(hs>0){
 hs--;
 document.getElementById("hs").innerHTML = hs;
 document.getElementById("ms").innerHTML = 59;
 }
 
 }
}
 
</script>

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

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

Javascript 相关文章推荐
javascript firefox不显示本地预览图片问题的解决方法
Nov 12 Javascript
Javascript图像处理—亮度对比度应用案例
Jan 03 Javascript
js验证输入是否为手机号码或电话号码示例
Dec 30 Javascript
javascript自定义的addClass()方法
May 28 Javascript
JS判断页面是否出现滚动条的方法
Jul 17 Javascript
理解jquery事件冒泡
Jan 03 Javascript
如何提高数据访问速度
Dec 26 Javascript
利用JavaScript如何查询某个值是否数组内
Jul 30 Javascript
详解vue-cli与webpack结合如何处理静态资源
Sep 19 Javascript
详解js的作用域、预解析机制
Feb 05 Javascript
实例分析JS中的相等性判断===、 ==和Object.is()
Nov 17 Javascript
详解在Vue.js编写更好的v-for循环的6种技巧
Apr 14 Javascript
在layui中对table中的数据进行判断(0、1)转换为提示信息的方法
Sep 28 #Javascript
layui+jquery支持IE8的表格分页方法
Sep 28 #jQuery
JavaScript获取页面元素的常用方法详解
Sep 28 #Javascript
解决Layui数据表格的宽高问题
Sep 28 #Javascript
解决layui-table单元格设置为百分比在ie8下不能自适应的问题
Sep 28 #Javascript
layui table 列宽百分比显示的实现方法
Sep 28 #Javascript
解决layui批量传值到后台操作时出现传值为空的问题
Sep 28 #Javascript
You might like
2.PHP入门
2006/10/09 PHP
php5.3 废弃函数小结
2010/05/16 PHP
php 强制下载文件实现代码
2013/10/28 PHP
PHP连接access数据库
2015/03/27 PHP
PHP实现原生态图片上传封装类方法
2016/11/08 PHP
php连接微软MSSQL(sql server)完全攻略
2016/11/27 PHP
js不能跳转到上一页面的问题解决方法
2013/03/01 Javascript
查看图片(前进后退)功能实现js代码
2013/04/24 Javascript
JavaScript中的toLocaleLowerCase()方法使用详解
2015/06/06 Javascript
Bootstrap Metronic完全响应式管理模板之菜单栏学习笔记
2016/07/08 Javascript
jQuery生成假加载动画效果
2016/12/01 Javascript
jquery插入兄弟节点的操作方法
2016/12/07 Javascript
bootstrap fileinput 插件使用项目总结(经验)
2017/02/22 Javascript
JS对象与JSON互转换、New Function()、 forEach()、DOM事件流等js开发基础小结
2017/08/10 Javascript
nodejs实现连接mongodb数据库的方法示例
2018/03/15 NodeJs
Django+Vue跨域环境配置详解
2018/07/06 Javascript
Angular-UI Bootstrap组件实现警报功能
2018/07/16 Javascript
Vue批量图片显示时遇到的路径被解析问题
2019/03/28 Javascript
jQuery位置选择器用法实例分析
2019/06/28 jQuery
layer.open回调获取弹出层参数的实现方法
2019/09/10 Javascript
python实现每次处理一个字符的三种方法
2014/10/09 Python
python 将数据保存为excel的xls格式(实例讲解)
2018/05/03 Python
Python 中的Selenium异常处理实例代码
2018/05/03 Python
flask应用部署到服务器的方法
2019/07/12 Python
Python类super()及私有属性原理解析
2020/06/15 Python
鱼油专家:Omegavia
2016/10/10 全球购物
Kivari官网:在线购买波西米亚服装
2018/10/29 全球购物
Nisbets爱尔兰:英国最大的厨房和餐饮设备供应商
2019/01/26 全球购物
SOKOLOV官网:俄罗斯珠宝首饰品牌
2021/01/02 全球购物
销售工作岗位职责
2013/12/24 职场文书
卫生系统先进事迹
2014/05/13 职场文书
信贷客户经理岗位职责
2015/04/09 职场文书
合作意向书范本
2019/04/17 职场文书
在校大学生才艺比赛策划书怎么写?
2019/08/26 职场文书
导游词之长城八达岭
2019/09/24 职场文书
2019年励志签名:致拼搏路上的自己
2019/10/11 职场文书