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 相关文章推荐
页面定时刷新(1秒刷新一次)
Nov 22 Javascript
js+css 实现遮罩居中弹出层(随浏览器窗口滚动条滚动)
Dec 11 Javascript
jquery实现鼠标滑过小图查看大图的方法
Jul 20 Javascript
window.location.reload 刷新使用分析(去对话框)
Nov 11 Javascript
ajax在兼容模式下失效的快速解决方法
Mar 22 Javascript
Bootstrap每天必学之模态框(Modal)插件
Apr 26 Javascript
JS加载器如何动态加载外部js文件
May 26 Javascript
JS使用正则实现去掉字符串左右空格的方法
Dec 27 Javascript
详解用Node.js写一个简单的命令行工具
Mar 01 Javascript
基于element-ui组件手动实现单选和上传功能
Dec 06 Javascript
说说如何使用Vuex进行状态管理(小结)
Apr 14 Javascript
微信小程序制作扭蛋机代码实例
Sep 24 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
程序员编程十条戒律
2009/07/09 PHP
PHP入门之常量简介和系统常量
2014/05/12 PHP
PHP 与 UTF-8 的最佳实践详细介绍
2017/01/04 PHP
LNMP部署laravel以及xhprof安装使用教程
2017/09/14 PHP
PHP等比例压缩图片的实例代码
2018/07/26 PHP
ExtJS 2.0 GridPanel基本表格简明教程
2010/05/25 Javascript
jQuery UI 应用不同Theme的办法
2010/09/12 Javascript
jQuery $.data()方法使用注意细节
2012/12/31 Javascript
JQuery调webservice实现邮箱验证(检测是否可用)
2013/05/21 Javascript
js原生appendChild的bug解决心得分享
2013/07/01 Javascript
jquery对table中各数据的增加、保存、删除操作示例
2014/05/14 Javascript
JavaScript sort数组排序方法和自我实现排序方法小结
2016/06/06 Javascript
更靠谱的H5横竖屏检测方法(js代码)
2016/09/13 Javascript
jQuery使用getJSON方法获取json数据完整示例
2016/09/13 Javascript
JavaScript 继承详解(六)
2016/10/11 Javascript
js代码实现下拉菜单【推荐】
2016/12/15 Javascript
Vue 滚动行为的具体使用方法
2017/09/13 Javascript
vue实现简单的星级评分组件源码
2018/11/16 Javascript
小程序实现订单倒计时功能
2019/04/23 Javascript
Vue实现省市区三级联动
2020/12/27 Vue.js
python开发之for循环操作实例详解
2015/11/12 Python
浅谈python新手中常见的疑惑及解答
2016/06/14 Python
Python3基础教程之递归函数简单示例
2019/06/07 Python
python3.6环境安装+pip环境配置教程图文详解
2019/06/20 Python
pytorch 在sequential中使用view来reshape的例子
2019/08/20 Python
pandas中遍历dataframe的每一个元素的实现
2019/10/23 Python
opencv 阈值分割的具体使用
2020/07/08 Python
Python就将所有的英文单词首字母变成大写
2021/02/12 Python
Speedo速比涛法国官方网站:泳衣、泳镜、泳帽、泳裤
2019/07/30 全球购物
什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?
2013/07/26 面试题
写好求职信第一句话的技巧
2013/10/26 职场文书
离婚财产处理协议书
2014/09/30 职场文书
python正则表达式re.search()的基本使用教程
2021/05/21 Python
Python Pandas pandas.read_sql函数实例用法
2021/06/21 Python
PostgreSQL数据库创建并使用视图以及子查询
2022/04/11 PostgreSQL
详解Android中的TimePickerView(时间选择器)的用法
2022/04/30 Java/Android