JS 实现倒计时数字时钟效果【附实例代码】


Posted in Javascript onMarch 30, 2016

这篇文章主要介绍了JS实现的网页倒计时数字时钟效果,是一款非常实用的javascript倒计时特效,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了JS实现的网页倒计时数字时钟效果。分享给大家供大家参考。具体实现方法如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>javascript实现的倒计时时钟</title>
<style>
body,div{margin:0;padding:0;}
body{color:#fff;font:16px/1.5 \5fae\8f6f\96c5\9ed1;}
#countdown{width:300px;text-align:center;background:#1a1a1a;margin:10px auto;padding:20px 0;}
input{border:0;width:283px;height:50px;cursor:pointer;margin-top:20px;background:url(https://3water.com/jscss/demoimg/201210/btn-1.png) no-repeat;}
input.cancel{background-position:0 -50px;}
span{color:#000;width:80px;line-height:2;background:#fbfbfb;border:2px solid #b4b4b4;margin:0 10px;padding:0 10px;}
</style>
<script>
window.onload = function ()
{
var oCountDown = document.getElementById("countdown");
var aInput = oCountDown.getElementsByTagName("input")[0];
var timer = null;
aInput.onclick = function ()
{
this.className == "" ? (timer = setInterval(updateTime, 1000), updateTime()) : (clearInterval(timer));
this.className = this.className == '' ? "cancel" : '';
};
function format(a)
{
return a.toString().replace(/^(\d)$/,'0$1')
}
function updateTime ()
{
var aSpan = oCountDown.getElementsByTagName("span");
var oRemain = aSpan[0].innerHTML.replace(/^0/,'') * 60 + parseInt(aSpan[1].innerHTML.replace(/^0/,''));
if(oRemain <= 0)
{
clearInterval(timer);
return
}
oRemain--;
aSpan[0].innerHTML = format(parseInt(oRemain / 60));
oRemain %= 60;
aSpan[1].innerHTML = format(parseInt(oRemain));
}
}
</script>
</head>
<body>
<div id="countdown">
<span>01</span>分钟<span>40</span>秒
<input type="button" value="" />
</div>码农教程 www.manongjc.com 代码特效
</body>
</html>

以上这篇JS 实现倒计时数字时钟效果【附实例代码】就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript下操作css的float属性的特殊写法
Aug 22 Javascript
javascript的函数作用域
Nov 12 Javascript
js实现动画特效的文字链接鼠标悬停提示的方法
Mar 02 Javascript
详解layui中的树形关于取值传值问题
Jan 16 Javascript
微信小程序实现折叠面板
Jan 31 Javascript
Node.js命令行/批处理中如何更改Linux用户密码浅析
Jul 22 Javascript
解决Layui数据表格中checkbox位置不居中的方法
Aug 15 Javascript
微信小程序实现多选删除列表数据功能示例
Jan 15 Javascript
el-select数据过多懒加载的解决(loadmore)
May 29 Javascript
浅谈ECMAScript 中的Array类型
Jun 10 Javascript
scrapyd schedule.json setting 传入多个值问题
Aug 07 Javascript
微信小程序8种数据通信的方式小结
Feb 03 Javascript
详解JavaScript for循环中发送AJAX请求问题
Jun 23 #Javascript
Jquery判断form表单数据是否变化
Mar 30 #Javascript
基于javascript实现tab选项卡切换特效调试笔记
Mar 30 #Javascript
javascript实现数字倒计时特效
Mar 30 #Javascript
基于javascript实现样式清新图片轮播特效
Mar 30 #Javascript
网页中JS函数自动执行常用三种方法
Mar 30 #Javascript
Jquery轮播效果实现过程解析
Mar 30 #Javascript
You might like
PHP的Yii框架中过滤器相关的使用总结
2016/03/29 PHP
centos 7.2下搭建LNMP环境教程
2016/11/20 PHP
yii2利用自带UploadedFile实现上传图片的示例
2017/02/16 PHP
In Javascript Class, how to call the prototype method.(three method)
2007/01/09 Javascript
JS 表单验证大全
2011/11/23 Javascript
javascript 获取元素样式必杀技
2014/05/04 Javascript
Jquery动态添加及删除页面节点元素示例代码
2014/06/16 Javascript
JavaScript版的TwoQueues缓存模型
2014/12/29 Javascript
js动态切换图片的方法
2015/01/20 Javascript
jQuery实现简单的DIV拖动效果
2016/02/19 Javascript
JavaScript预解析及相关技巧分析
2016/04/21 Javascript
浅析jQuery Ajax通用js封装
2016/06/22 Javascript
JavaScript关于提高网站性能的几点建议(一)
2016/07/24 Javascript
ES6学习教程之对象的扩展详解
2017/05/02 Javascript
JavaScript中concat复制数组方法浅析
2019/01/20 Javascript
微信小程序代码上传、审核发布小程序
2019/05/18 Javascript
详解ES6 export default 和 import语句中的解构赋值
2019/05/28 Javascript
微信小程序实现圆形进度条动画
2020/11/18 Javascript
p5.js实现动态图形临摹
2019/10/23 Javascript
微信jssdk踩坑之签名错误invalid signature
2020/05/19 Javascript
nodejs+koa2 实现模仿springMVC框架
2020/10/21 NodeJs
微信小程序picker组件两列关联使用方式
2020/10/27 Javascript
js实现类选择器和name属性选择器的示例步骤
2021/02/07 Javascript
深入学习Python中的装饰器使用
2016/06/20 Python
Python实现的当前时间多加一天、一小时、一分钟操作示例
2018/05/21 Python
Python父目录、子目录的相互调用方法
2019/02/16 Python
Hoover胡佛官网:美国吸尘器和洗地机品牌
2019/01/09 全球购物
俄罗斯苹果优质经销商商店:iPort
2020/05/27 全球购物
会计专业求职信范文
2014/03/16 职场文书
客户答谢会活动方案
2014/08/31 职场文书
试用期转正员工自我评价
2014/09/18 职场文书
小学秋季运动会报道稿
2014/09/30 职场文书
2014年学校党建工作总结
2014/11/11 职场文书
2015年医院护理部工作总结
2015/04/23 职场文书
导游经典开场白——导游词
2019/04/17 职场文书
jQuery实现影院选座订座效果
2021/04/13 jQuery