JS实现的网页倒计时数字时钟效果


Posted in Javascript onMarch 02, 2015

本文实例讲述了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>三水点靠木 3water.com 代码特效

</body>

</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
js判断主流浏览器类型和版本号的简单实现代码
May 26 Javascript
Web安全测试之XSS实例讲解
Aug 15 Javascript
基于JavaScript实现下拉列表左右移动代码
Feb 07 Javascript
微信小程序图片选择、上传到服务器、预览(PHP)实现实例
May 11 Javascript
webpack构建换肤功能的思路详解
Nov 27 Javascript
Vue自定义过滤器格式化数字三位加一逗号实现代码
Mar 23 Javascript
TypeScript之调用栈的实现
Dec 31 Javascript
JavaScript实现滑动门效果
Jan 18 Javascript
Vue的Eslint配置文件eslintrc.js说明与规则介绍
Feb 03 Javascript
vue v-for 点击当前行,获取当前行数据及event当前事件对象的操作
Sep 10 Javascript
js实现特别简单的钟表效果
Sep 14 Javascript
vue实现标签云效果的示例
Nov 09 Javascript
js实现在网页上简单显示时间的方法
Mar 02 #Javascript
Jquery实现地铁线路指示灯提示牌效果的方法
Mar 02 #Javascript
js实现动画特效的文字链接鼠标悬停提示的方法
Mar 02 #Javascript
JS实现点击文字对应DIV层不停闪动效果的方法
Mar 02 #Javascript
JavaScript定时显示广告代码分享
Mar 02 #Javascript
js实现绿白相间竖向网页百叶窗动画切换效果
Mar 02 #Javascript
js实现横向百叶窗效果网页切换动画效果的方法
Mar 02 #Javascript
You might like
PHP面向对象编程快速入门
2006/10/09 PHP
用PHP实现读取和编写XML DOM代码
2010/04/07 PHP
zend optimizer在wamp的基础上安装图文教程
2013/10/26 PHP
PHP多个图片压缩成ZIP的方法
2020/08/18 PHP
许愿墙中用到的函数
2006/10/07 Javascript
JQuery事件e参数的方法preventDefault()取消默认行为
2013/09/26 Javascript
Javascript单元测试框架QUnitjs详细介绍
2014/05/08 Javascript
JavaScript动态改变HTML页面元素例如添加或删除
2014/08/10 Javascript
JavaScript对象属性检查、增加、删除、访问操作实例
2015/07/08 Javascript
js验证手机号、密码、短信验证码代码工具类
2020/06/24 Javascript
webpack+vue-cil中proxyTable处理跨域的方法
2018/07/20 Javascript
详解React 服务端渲染方案完美的解决方案
2018/12/14 Javascript
vue基础之data存储数据及v-for循环用法示例
2019/03/08 Javascript
webpack DllPlugin xxx is not defined解决办法
2019/12/13 Javascript
详解微信小程序工程化探索之webpack实战
2020/04/20 Javascript
[01:04:49]KG vs LGD 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
python递归计算N!的方法
2015/05/05 Python
python+VTK环境搭建及第一个简单程序代码
2017/12/13 Python
Python统计单词出现的次数
2018/04/04 Python
python2与python3中关于对NaN类型数据的判断和转换方法
2018/10/30 Python
Python爬取智联招聘数据分析师岗位相关信息的方法
2019/08/13 Python
Python 迭代,for...in遍历,迭代原理与应用示例
2019/10/12 Python
HTML5 Canvas实现玫瑰曲线和心形图案的代码实例
2014/04/10 HTML / CSS
为有想象力的人提供的生活方式商店:Firebox
2018/06/04 全球购物
会计师事务所审计实习自我鉴定
2013/09/20 职场文书
英语专业毕业生求职简历的自我评价
2013/10/24 职场文书
四川成都导游欢迎词
2014/01/18 职场文书
《三袋麦子》教学反思
2014/03/02 职场文书
教师求职自荐信
2014/03/09 职场文书
实习生个人总结范文
2015/02/28 职场文书
2016银行招聘自荐信
2016/01/28 职场文书
2016年妇联“6﹒26国际禁毒日”宣传活动总结
2016/04/05 职场文书
2019年浪漫婚礼证婚词
2019/06/27 职场文书
Pandas 稀疏数据结构的实现
2021/07/25 Python
javascript对象3个属性特征
2021/11/17 Javascript
浅谈Python中对象是如何被调用的
2022/04/06 Python