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 相关文章推荐
jQuery EasyUI中对表格进行编辑的实现代码
Jun 10 Javascript
利用jquery包将字符串生成二维码图片
Sep 12 Javascript
推荐 21 款优秀的高性能 Node.js 开发框架
Aug 18 Javascript
JavaScript实现穷举排列(permutation)算法谜题解答
Dec 29 Javascript
Node.js和MongoDB实现简单日志分析系统
Apr 25 Javascript
实例讲解避免javascript冲突的方法
Jan 03 Javascript
使用JS实现图片展示瀑布流效果的实例代码
Sep 12 Javascript
JavaScript反弹动画效果的实现代码
Jul 13 Javascript
JS基于递归实现网页版计算器的方法分析
Dec 20 Javascript
javascript变量提升和闭包理解
Mar 12 Javascript
模块化react-router配置方法详解
Jun 03 Javascript
vue element-ui实现input输入框金额数字添加千分位
Dec 29 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
linux php mysql数据库备份实现代码
2009/03/10 PHP
一步一步学习PHP(7) php 字符串相关应用
2010/03/05 PHP
浅析Dos下运行php.exe,出现没有找到php_mbstring.dll 错误的解决方法
2013/06/29 PHP
zf框架的zend_cache缓存使用方法(zend框架)
2014/03/14 PHP
PHP中把数据库查询结果输出为json格式简单实例
2015/04/09 PHP
PHP Web木马扫描器代码分享
2015/09/06 PHP
php对二维数组进行相关操作(排序、转换、去空白等)
2015/11/04 PHP
PHP实现合并两个排序链表的方法
2018/01/19 PHP
jQuery 动画基础教程
2008/12/25 Javascript
Javascript的一种模块模式
2010/09/08 Javascript
JavaScript类型转换方法及需要注意的问题小结(挺全面)
2010/11/11 Javascript
JavaScript闭包 懂不懂由你反正我是懂了
2011/10/21 Javascript
公共js在页面底部加载的注意事项介绍
2013/07/18 Javascript
javascript密码强度校验代码(两种方法)
2015/08/10 Javascript
sso跨域写cookie的一段js脚本(推荐)
2016/05/25 Javascript
玩转NODE.JS(四)-搭建简单的聊天室的代码
2016/11/11 Javascript
基于JS实现的随机数字抽签实例
2016/12/08 Javascript
JQueryMiniUI按照时间进行查询的实现方法
2017/06/07 jQuery
es6+angular1.X+webpack 实现按路由功能打包项目的示例
2017/08/16 Javascript
js原生日历的实例(推荐)
2017/10/31 Javascript
解决option标签selected=&quot;selected&quot;属性失效的问题
2017/11/06 Javascript
详解React 在服务端渲染的实现
2017/11/16 Javascript
vue.js使用v-model指令实现的数据双向绑定功能示例
2018/05/22 Javascript
Vue中qs插件的使用详解
2020/02/07 Javascript
微信小程序实现抖音播放效果的实例代码
2020/04/11 Javascript
Vue切换Tab动态渲染组件的操作
2020/09/21 Javascript
vue 使用微信jssdk,调用微信相册上传图片功能
2020/11/13 Javascript
python 缺失值处理的方法(Imputation)
2019/07/02 Python
tensorflow下的图片标准化函数per_image_standardization用法
2020/06/30 Python
Numpy数组的广播机制的实现
2020/11/03 Python
微信浏览器取消缓存的方法
2015/03/28 HTML / CSS
波兰办公用品和学校用品在线商店:Dlabiura24.pl
2020/11/18 全球购物
Java面向对象面试题
2016/12/26 面试题
教学大赛获奖感言
2014/01/15 职场文书
小学秋季运动会报道稿
2014/09/30 职场文书
IDEA2021.2配置docker如何将springboot项目打成镜像一键发布部署
2021/09/25 Java/Android