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分析、压缩工具 JavaScript Analyser
Nov 30 Javascript
防止动态加载JavaScript引起的内存泄漏问题
Oct 08 Javascript
JQuery的$和其它JS发生冲突的快速解决方法
Jan 24 Javascript
JS实现5秒钟自动封锁div层的方法
Feb 20 Javascript
基于Jquery+div+css实现弹出登录窗口(代码超简单)
Oct 27 Javascript
jQuery增加和删除表格项目及实现表格项目排序的方法
May 30 Javascript
详谈angularjs中路由页面强制更新的问题
Apr 24 Javascript
Bootstrap Table使用整理(四)之工具栏
Jun 09 Javascript
JavaScript事件方法(实例讲解)
Jun 27 Javascript
详解React 16 中的异常处理
Jul 28 Javascript
vue中添加mp3音频文件的方法
Mar 02 Javascript
vue eslint简要配置教程详解
Jul 26 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
PHP 命名空间实例说明
2011/01/27 PHP
九个你必须知道而且又很好用的php函数和特点
2013/08/08 PHP
laravel安装zend opcache加速器教程
2015/03/02 PHP
Session 失效的原因汇总及解决丢失办法
2015/09/30 PHP
php关键字仅替换一次的实现函数
2015/10/29 PHP
Zend Framework教程之前端控制器Zend_Controller_Front用法详解
2016/03/07 PHP
php版微信开发之接收消息,自动判断及回复相应消息的方法
2016/09/23 PHP
thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果详解
2019/07/15 PHP
Javascript 判断函数类型完美解决方案
2009/09/02 Javascript
JS增加行复制行删除行的实现代码
2013/11/09 Javascript
基于vue框架手写一个notify插件实现通知功能的方法
2019/03/31 Javascript
js实现无缝轮播图插件封装
2020/07/31 Javascript
Vue2.x和Vue3.x的双向绑定原理详解
2020/11/05 Javascript
如何实现vue的tree组件
2020/12/03 Vue.js
Python中逗号的三种作用实例分析
2015/06/08 Python
使用C#配合ArcGIS Engine进行地理信息系统开发
2016/02/19 Python
Python内存管理方式和垃圾回收算法解析
2017/11/11 Python
Python基础语言学习笔记总结(精华)
2017/11/14 Python
pycharm远程调试openstack代码
2017/11/21 Python
Python 12306抢火车票脚本
2018/02/07 Python
python控制windows剪贴板,向剪贴板中写入图片的实例
2018/05/31 Python
pytorch中tensor张量数据类型的转化方式
2019/12/31 Python
浅谈opencv自动光学检测、目标分割和检测(连通区域和findContours)
2020/06/04 Python
Python paramiko使用方法代码汇总
2020/11/20 Python
利用CSS3实现动态的二级三级菜单效果实例源码
2017/01/04 HTML / CSS
亚马逊巴西站:Amazon.com.br
2019/09/22 全球购物
将一个数的从第5位开始的7个数取出,其余位置0
2016/05/26 面试题
工商管理系学生的自我评价分享
2013/11/29 职场文书
机电一体化专业毕业生自荐信
2014/06/19 职场文书
爱护公共设施标语
2014/06/24 职场文书
四风问题对照检查整改措施思想报告
2014/10/05 职场文书
反对四风自我剖析材料
2014/10/07 职场文书
幼儿园六一儿童节主持词
2015/06/30 职场文书
运动会通讯稿200字
2015/07/20 职场文书
幼儿园开学家长寄语(2016秋季)
2015/12/03 职场文书
2016年社区创先争优活动总结
2016/04/05 职场文书