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 相关文章推荐
JS判断是否为数字,是否为整数,是否为浮点数的代码
Apr 24 Javascript
Javascript 面向对象 重载
May 13 Javascript
jQuery动态改变图片显示大小(修改版)的实现思路及代码
Dec 24 Javascript
提取jquery的ready()方法单独使用示例
Mar 25 Javascript
基于jQuery日历插件制作日历
Mar 11 Javascript
js精准的倒计时函数分享
Jun 29 Javascript
Vue.js组件tree实现省市多级联动
Dec 02 Javascript
javascript闭包功能与用法实例分析
Apr 06 Javascript
实例讲解JavaScript预编译流程
Jan 24 Javascript
使用localStorage替代cookie做本地存储
Sep 25 Javascript
vue 全局封装loading加载教程(全局监听)
Nov 05 Javascript
react 项目中引入图片的几种方式
Jun 02 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
《OVERLORD》手游英文版即将上线 手机上也能扮演骨王
2020/04/09 日漫
很温暖很温暖的Lester Young
2021/03/03 冲泡冲煮
ThinkPHP开发--使用七牛云储存
2017/09/14 PHP
php反射学习之不用new方法实例化类操作示例
2019/06/14 PHP
使用Apache的rewrite
2021/03/09 Servers
Extjs中RowExpander控件的默认展开问题示例探讨
2014/01/24 Javascript
JavaScript字符串对象slice方法入门实例(用于字符串截取)
2014/10/16 Javascript
javascript批量修改文件编码格式的方法
2015/01/27 Javascript
JavaScript中的原型prototype属性使用详解
2015/06/05 Javascript
JavaScript中的Reflect对象详解(ES6新特性)
2016/07/22 Javascript
再谈javascript注入 黑客必备!
2016/09/14 Javascript
JS实现的相册图片左右滚动完整实例
2016/11/23 Javascript
Angular ng-repeat遍历渲染完页面后执行其他操作详细介绍
2016/12/13 Javascript
纯原生js实现table表格的增删
2017/01/05 Javascript
javaScript动态添加Li元素的实例
2018/02/24 Javascript
在vue中,v-for的索引index在html中的使用方法
2018/03/06 Javascript
基于vue打包后字体和图片资源失效问题的解决方法
2018/03/06 Javascript
实例详解Node.js 函数
2018/06/10 Javascript
Vue使用Canvas绘制图片、矩形、线条、文字,下载图片
2019/04/26 Javascript
node express使用HTML模板的方法示例
2019/08/22 Javascript
python服务器与android客户端socket通信实例
2014/11/12 Python
numpy 计算两个数组重复程度的方法
2018/11/07 Python
python区块及区块链的开发详解
2019/07/03 Python
python 图片二值化处理(处理后为纯黑白的图片)
2019/11/01 Python
python生成任意频率正弦波方式
2020/02/25 Python
PyInstaller的安装和使用的详细步骤
2020/06/02 Python
Opencv python 图片生成视频的方法示例
2020/11/18 Python
韩国最大的购物网站:Gmarket
2019/06/20 全球购物
专业毕业生个性的自我评价
2013/10/03 职场文书
优秀经理获奖感言
2014/03/04 职场文书
思想作风整顿个人剖析材料
2014/10/06 职场文书
大学生个人学年总结
2015/02/15 职场文书
《玩出了名堂》教学反思
2016/02/17 职场文书
详解Django的MVT设计模式
2021/04/29 Python
Python爬取用户观影数据并分析用户与电影之间的隐藏信息!
2021/06/29 Python
js中Map和Set的用法及区别实例详解
2022/02/15 Javascript