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 相关文章推荐
菜单效果
Oct 14 Javascript
原生js实现查询天气小应用
Dec 09 Javascript
解决拦截器对ajax请求的拦截实例详解
Dec 21 Javascript
JS实现的表头列头固定页面功能示例
Jan 10 Javascript
Vue学习笔记进阶篇之vue-router安装及使用方法
Jul 19 Javascript
浅谈JS获取元素的N种方法及其动静态讨论
Aug 25 Javascript
利用jsonp与代理服务器方案解决跨域问题
Sep 14 Javascript
基于element-ui的rules中正则表达式
Sep 04 Javascript
JS实现二维数组元素的排列组合运算简单示例
Jan 28 Javascript
微信小程序前端promise封装代码实例
Aug 24 Javascript
微信小程序实现同时上传多张图片
Feb 03 Javascript
uniapp实现可滑动选项卡
Oct 21 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中inlcude()性能对比详解
2012/09/16 PHP
php中定时计划任务的实现原理
2013/01/08 PHP
php文件服务实现虚拟挂载其他目录示例
2014/04/17 PHP
PHP中应该避免使用同名变量(拆分临时变量)
2015/04/03 PHP
php实现的简单中文验证码功能示例
2017/01/03 PHP
浅析PHP类的反射来实现依赖注入过程
2018/02/06 PHP
php7性能提升的原因详解
2019/10/13 PHP
Javascript获取窗口(容器)的大小及位置参数列举及简要说明
2012/12/09 Javascript
jquery实现导航固定顶部的效果仿蘑菇街
2014/10/22 Javascript
提升PHP安全:8个必须修改的PHP默认配置
2014/11/17 Javascript
JS实现图片产生波纹一样flash效果的方法
2015/02/27 Javascript
JS基于对象的特性实现去除数组中重复项功能详解
2017/11/17 Javascript
bootstrap datetimepicker控件位置异常的解决方法
2017/11/23 Javascript
jQuery+CSS实现的table表格行列转置功能示例
2018/01/08 jQuery
[01:46]TI4西雅图DOTA2前线报道 中国选手抱团调时差
2014/07/08 DOTA
利用selenium 3.7和python3添加cookie模拟登陆的实现
2017/11/20 Python
新手常见6种的python报错及解决方法
2018/03/09 Python
python中的插值 scipy-interp的实现代码
2018/07/23 Python
Python3.5装饰器原理及应用实例详解
2019/04/30 Python
详解pandas绘制矩阵散点图(scatter_matrix)的方法
2020/04/23 Python
解决python pandas读取excel中多个不同sheet表格存在的问题
2020/07/14 Python
python中selenium库的基本使用详解
2020/07/31 Python
获取CSDN文章内容并转换为markdown文本的python
2020/09/06 Python
conda安装tensorflow和conda常用命令小结
2021/02/20 Python
css3的transform中scale缩放详解
2014/12/08 HTML / CSS
利用html5 canvas动态画饼状图的示例代码
2018/04/02 HTML / CSS
英国图书音像网站:Hive.co.uk(图书、电子书、DVD、蓝光、音乐CD等)
2017/10/16 全球购物
波兰购物网站:MALL.PL
2019/05/01 全球购物
企业行政文员岗位职责
2013/12/03 职场文书
将相和教学反思
2014/02/04 职场文书
七年级历史教学反思
2014/02/05 职场文书
奥巴马当选演讲稿
2014/09/10 职场文书
小学教育见习报告
2014/10/31 职场文书
学习商务礼仪心得体会
2016/01/22 职场文书
读《皮囊》有感:理解是对他人的最大的善举
2019/11/14 职场文书
苹果电脑mac os中货币符号快捷输入
2022/02/17 杂记