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实现运动logo图片效果及运动元素对象sportBox使用方法
Dec 25 Javascript
jQuery动态添加删除select项(实现代码)
Sep 03 Javascript
JavaScript将页面表格导出为Excel的具体实现
Dec 27 Javascript
流量统计器如何鉴别C#:WebBrowser中伪造referer
Jan 07 Javascript
PHPMyAdmin导入时提示文件大小超出PHP限制的解决方法
Mar 30 Javascript
使用jquery制作弹出框效果
Apr 03 Javascript
javascript检测两个数组是否相似
May 19 Javascript
全面解析Bootstrap布局组件应用
Feb 22 Javascript
解决webpack打包速度慢的解决办法汇总
Jul 06 Javascript
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
Oct 20 jQuery
原生JS实现DOM加载完成马上执行JS代码的方法
Sep 07 Javascript
js字符串处理之绝妙的代码
Apr 05 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
我的论坛源代码(五)
2006/10/09 PHP
PHP 5.3新增魔术方法__invoke概述
2014/07/23 PHP
PHP处理Oracle的CLOB实例
2014/11/03 PHP
PHP上传图片、删除图片简单实例
2016/11/12 PHP
php实现生成带二维码图片并强制下载功能
2018/02/24 PHP
PHP实现多图上传和单图上传功能
2018/05/17 PHP
IE/FireFox具备兼容性的拖动代码
2007/08/13 Javascript
用javascript getComputedStyle获取和设置style的原理
2008/10/10 Javascript
离开页面时检测表单元素是否被修改,提示保存的js代码
2010/08/25 Javascript
如何让easyui gridview 宽度自适应窗口改变及fitColumns应用
2013/01/25 Javascript
JavaScript中setFullYear()方法的使用详解
2015/06/11 Javascript
JavaScript记录光标在编辑器中位置的实现方法
2016/04/22 Javascript
用jQuery向div中添加Html文本内容的简单实现
2016/07/13 Javascript
jQuery扩展+xml实现表单验证功能的方法
2016/12/25 Javascript
详解win7 cmd执行vue不是内部命令的解决方法
2017/07/27 Javascript
纯js代码生成可搜索选择下拉列表的实例
2018/01/11 Javascript
vue中Npm run build 根据环境传递参数方法来打包不同域名
2018/03/29 Javascript
Vue脚手架的简单使用实例
2018/07/10 Javascript
vue 监听键盘回车事件详解 @keyup.enter || @keyup.enter.native
2018/08/25 Javascript
Bootstrap fileinput 上传新文件移除时触发服务器同步删除的配置
2018/10/08 Javascript
Javascript删除数组里的某个元素
2019/02/28 Javascript
JS计算两个数组的交集、差集、并集、补集(多种实现方式)
2019/05/21 Javascript
jquery validate 实现动态增加/删除验证规则操作示例
2019/10/28 jQuery
JavaScript中EventBus实现对象之间通信
2020/10/18 Javascript
JavaScript实现浏览器网页自动滚动并点击的示例代码
2020/12/05 Javascript
vue 实现基础组件的自动化全局注册
2020/12/25 Vue.js
[02:23]完美世界全国高校联赛街访DOTA2第一期
2019/11/28 DOTA
python 中的列表解析和生成表达式
2011/03/10 Python
python matplotlib模块基本图形绘制方法小结【直线,曲线,直方图,饼图等】
2020/04/26 Python
Python操作PostgreSql数据库的方法(基本的增删改查)
2020/12/29 Python
澳大利亚领先的女性运动服品牌:Lorna Jane
2020/06/19 全球购物
新闻编辑自荐书范文
2014/02/12 职场文书
学习张丽丽心得体会
2014/09/03 职场文书
2014年党员评议表自我评价
2014/09/27 职场文书
学生检讨书怎么写
2014/10/09 职场文书
六五普法学习心得体会
2016/01/21 职场文书