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 相关文章推荐
正则表达式判断是否存在中文和全角字符和判断包含中文字符串长度
Sep 27 Javascript
jquery图片上下tab切换效果
Mar 18 Javascript
获取元素距离浏览器周边的位置的方法getBoundingClientRect
Apr 17 Javascript
深入浅析JavaScript中的Function类型
Jul 09 Javascript
javascript滚轮控制模拟滚动条
Oct 19 Javascript
jQuery ajax实现省市县三级联动
Mar 07 Javascript
JQuery 选择器、DOM节点操作练习实例
Sep 28 jQuery
vue 微信授权登录解决方案
Apr 10 Javascript
vue实现form表单与table表格的数据关联功能示例
Jan 29 Javascript
vant实现购物车功能
Jun 29 Javascript
vue keep-alive实现多组件嵌套中个别组件存活不销毁的操作
Oct 30 Javascript
vue实现简单数据双向绑定
Apr 28 Vue.js
在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
基于mysql的论坛(4)
2006/10/09 PHP
删除html标签得到纯文本可处理嵌套的标签
2014/04/28 PHP
PHP类中的魔术方法(Magic Method)简明总结
2014/07/08 PHP
PHP中两个float(浮点数)比较实例分析
2015/09/27 PHP
使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例
2017/09/15 PHP
ThinkPHP5.1框架页面跳转及修改跳转页面模版示例
2019/05/06 PHP
PHP设计模式之适配器模式(Adapter)原理与用法详解
2019/12/12 PHP
文本框的字数限制功能jquery插件
2009/11/24 Javascript
JS实现淘宝幻灯片效果的实现方法
2013/03/22 Javascript
js 操作select与option(示例讲解)
2013/12/20 Javascript
jquery动态改变form属性提交表单
2014/06/03 Javascript
js实现checkbox全选、不选与反选的方法
2015/02/09 Javascript
JavaScript 表单处理实现代码
2015/04/13 Javascript
超级给力的JavaScript的React框架入门教程
2015/07/02 Javascript
Css3制作变形与动画效果
2015/07/24 Javascript
JavaScript观察者模式(经典)
2015/12/09 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(二)
2016/02/16 Javascript
Bootstrap中的Panel和Table全面解析
2016/06/13 Javascript
EasyUI Combobox设置默认值 获取text的方法
2016/11/28 Javascript
AngularJS中使用three.js的实例详解
2017/07/21 Javascript
SVG动画vivus.js库使用小结(实例代码)
2017/09/14 Javascript
深入浅析nuxt.js基于ssh的vue通用框架
2019/05/21 Javascript
[35:26]DOTA2上海特级锦标赛B组小组赛#2 VG VS Fnatic第三局
2016/02/26 DOTA
对python3 sort sorted 函数的应用详解
2019/06/27 Python
python实现大量图片重命名
2020/03/23 Python
将python字符串转化成长表达式的函数eval实例
2020/05/11 Python
没编程基础可以学python吗
2020/06/17 Python
仓库班组长岗位职责
2013/12/12 职场文书
庆七一活动方案
2014/01/25 职场文书
个人自我鉴定总结
2014/03/25 职场文书
重阳节演讲稿:尊敬帮助老人 弘扬传统美德
2014/09/25 职场文书
简单租房协议书
2014/10/21 职场文书
2014年帮扶工作总结
2014/11/26 职场文书
刑事起诉书范文
2015/05/19 职场文书
Windows server 2022创建创建林、域树、子域的步骤
2022/06/25 Servers
如何基于python实现单目三维重建详解
2022/06/25 Python