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数据类型及转换
Feb 28 Javascript
浅谈如何实现easyui的datebox格式化
Jun 12 Javascript
vue.js入门教程之计算属性
Sep 01 Javascript
JS实现页面载入时随机显示图片效果
Sep 07 Javascript
使用jQuery的load方法设计动态加载及解决被加载页面js失效问题
Mar 01 Javascript
JavaScript模拟文件拖选框样式v1.0的实例
Aug 04 Javascript
微信小程序日期时间选择器使用方法
Feb 01 Javascript
Vue.js中使用iView日期选择器并设置开始时间结束时间校验功能
Aug 12 Javascript
微信小程序实现签到功能
Oct 31 Javascript
React手稿之 React-Saga的详解
Nov 12 Javascript
微信小程序实现的一键连接wifi功能示例
Apr 24 Javascript
在layer弹层layer.prompt中,修改placeholder的实现方法
Sep 27 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聊天室技术
2006/10/09 PHP
php指定长度分割字符串str_split函数用法示例
2017/01/30 PHP
javascript代码编写需要注意的7个小细节小结
2011/09/21 Javascript
关于递归运算的顺序测试代码
2011/11/30 Javascript
js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差别介绍
2012/05/16 Javascript
jQuery删除节点的三个方法即remove()detach()和empty()
2013/12/27 Javascript
jQuery实现字符串按指定长度加入特定内容的方法
2015/03/11 Javascript
对JavaScript的全文搜索实现相关度评分的功能的方法
2015/06/24 Javascript
jQuery实现可以控制图片旋转角度效果(附demo源码下载)
2016/01/27 Javascript
JavaScript入门系列之知识点总结
2016/03/24 Javascript
jQuery 弹出层插件(推荐)
2016/05/24 Javascript
JS实现简单的右下角弹出提示窗口完整实例
2016/06/21 Javascript
Input文本框随着输入内容多少自动延伸的实现
2017/02/15 Javascript
Node.js 使用命令行工具检查更新
2017/06/08 Javascript
详解Koa中更方便简单发送响应的方式
2018/07/20 Javascript
浅析Vue中拆分视图层代码的5点建议
2019/08/15 Javascript
viewer.js一个强大的基于jQuery的图像查看插件(支持旋转、缩放)
2020/04/01 jQuery
Nuxt.js 静态资源和打包的操作
2020/11/06 Javascript
NodeJS配置CORS实现过程详解
2020/12/02 NodeJs
简单介绍Python的Django框架的dj-scaffold项目
2015/05/30 Python
Python+django实现文件下载
2016/01/17 Python
详解 Python 与文件对象共事的实例
2017/09/11 Python
python如何对实例属性进行类型检查
2018/03/20 Python
Python3模拟curl发送post请求操作示例
2019/05/03 Python
Python API自动化框架总结
2019/11/12 Python
双向RNN:bidirectional_dynamic_rnn()函数的使用详解
2020/01/20 Python
六种酷炫Python运行进度条效果的实现代码
2020/07/17 Python
python字典与json转换的方法总结
2020/12/28 Python
销售会计工作职责
2013/12/02 职场文书
2015年车间安全管理工作总结
2015/05/13 职场文书
2015民办小学年度工作总结
2015/05/26 职场文书
严以修身专题学习研讨会发言材料
2015/11/09 职场文书
外出考察学习心得体会
2016/01/18 职场文书
《给予树》教学反思
2016/03/03 职场文书
2016年离婚协议书范文
2016/03/18 职场文书
Win11安装升级时提示“该电脑必须支持安全启动”
2022/04/19 数码科技