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 相关文章推荐
JSON.parse 解析字符串出错的解决方法
Jul 08 Javascript
对比分析json及XML
Nov 28 Javascript
JavaScript判断前缀、后缀是否是空格的方法
Apr 15 Javascript
javascript实现Table间隔色以及选择高亮(和动态切换数据)的方法
May 14 Javascript
Angular CLI 安装和使用教程
Sep 13 Javascript
vue.js系列中的vue-fontawesome使用
Feb 10 Javascript
解决在vue项目中,发版之后,背景图片报错,路径不对的问题
Mar 06 Javascript
Vue在页面右上角实现可悬浮/隐藏的系统菜单
May 04 Javascript
JS实现动态生成html table表格的方法分析
Jul 11 Javascript
vue单页面应用打开新窗口显示跳转页面的实例
Sep 21 Javascript
jquery ui 实现 tab标签功能示例【测试可用】
Jul 25 jQuery
react项目从新建到部署的实现示例
Feb 19 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数据过滤的方法
2013/10/30 PHP
网页上facebook分享功能具体实现
2014/01/26 PHP
php程序内部post数据的方法
2015/03/31 PHP
php文件上传 你真的掌握了吗
2016/11/28 PHP
thinkPHP5 tablib标签库自定义方法详解
2017/05/10 PHP
解决Laravel5.x的php artisan migrate数据库迁移创建操作报错SQLSTATE[42000]
2020/04/06 PHP
Yii实现微信公众号场景二维码的方法实例
2020/08/30 PHP
JS读取cookies信息(记录用户名)
2012/01/10 Javascript
Node.js中创建和管理外部进程详解
2014/08/16 Javascript
自己编写的支持Ajax验证的JS表单验证插件
2015/05/15 Javascript
jQuery封装的tab选项卡插件分享
2015/06/16 Javascript
Node.js 条形码识别程序构建思路详解
2016/02/14 Javascript
js表单处理中单选、多选、选择框值的获取及表单的序列化
2016/03/08 Javascript
Vue 中mixin 的用法详解
2018/04/23 Javascript
jquery 遍历hash操作示例【基于ajax交互】
2019/10/12 jQuery
Vue 实现简易多行滚动&quot;弹幕&quot;效果
2020/01/02 Javascript
[46:49]完美世界DOTA2联赛PWL S3 access vs Rebirth 第二场 12.19
2020/12/24 DOTA
python基础教程之常用运算符
2014/08/29 Python
分享一下Python 开发者节省时间的10个方法
2015/10/02 Python
深入解析Python中的线程同步方法
2016/06/14 Python
Python win32com 操作Exce的l简单方法(必看)
2017/05/25 Python
python奇偶行分开存储实现代码
2018/03/19 Python
python实现从pdf文件中提取文本,并自动翻译的方法
2018/11/28 Python
使用Template格式化Python字符串的方法
2019/01/22 Python
如何用C代码给Python写扩展库(Cython)
2019/05/17 Python
Python使用grequests(gevent+requests)并发发送请求过程解析
2019/09/25 Python
python中的selenium安装的步骤(浏览器自动化测试框架)
2020/03/17 Python
如何真正的了解python装饰器
2020/08/14 Python
Python Tkinter实例——模拟掷骰子
2020/10/24 Python
python3爬虫中多线程的优势总结
2020/11/24 Python
用html5实现语音搜索框的方法
2014/03/18 HTML / CSS
台湾饭店和机票预订网站:Expedia台湾
2016/08/05 全球购物
路政管理专业推荐信
2013/11/11 职场文书
大学校运会广播稿
2014/02/03 职场文书
企业人事任命书
2014/06/05 职场文书
解决Tkinter中button按钮未按却主动执行command函数的问题
2021/05/23 Python