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 相关文章推荐
统一接口:为FireFox添加IE的方法和属性的js代码
Mar 25 Javascript
IE浏览器打印的页眉页脚设置解决方法
Dec 08 Javascript
js跑步算法的实现代码
Dec 04 Javascript
原生js的弹出层且其内的窗口居中
May 14 Javascript
jQuery源码分析之jQuery.fn.each与jQuery.each用法
Jan 23 Javascript
JS按条件 serialize() 对应标签的使用方法
Jul 24 Javascript
用JS实现简单的登录验证功能
Jul 28 Javascript
vue移动端实现红包雨效果
Jun 23 Javascript
获取layer.open弹出层的返回值方法
Aug 20 Javascript
JSONP原理及应用实例详解
Sep 13 Javascript
详解javascript中的Error对象
Apr 25 Javascript
redux处理异步action解决方案
Mar 22 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 email邮箱正则
2008/10/08 PHP
PHP中把错误日志保存在系统日志中(Windows系统)
2015/06/23 PHP
详解php框架Yaf路由重写
2017/06/20 PHP
thinkPHP5项目中实现QQ第三方登录功能
2017/10/20 PHP
laravel model模型定义实现开启自动管理时间created_at,updated_at
2019/10/17 PHP
JS 创建对象(常见的几种方法)
2008/11/03 Javascript
flash javascript之间的通讯方法小结
2008/12/20 Javascript
javascript中类的定义及其方式(《javascript高级程序设计》学习笔记)
2011/07/04 Javascript
Javascript操作URL函数修改版
2013/11/07 Javascript
jquery搜索框效果实现方法
2015/01/16 Javascript
JavaScript 数组some()和filter()的用法及区别
2016/05/20 Javascript
jQuery实现响应鼠标事件的图片透明效果【附demo源码下载】
2016/06/16 Javascript
jQuery表单验证插件解析(推荐)
2016/07/21 Javascript
用瀑布流的方式在网页上插入图片的简单实现方法
2016/09/23 Javascript
ionic 自定义弹框效果
2017/06/27 Javascript
Angular.js ng-file-upload结合springMVC的使用教程
2017/07/10 Javascript
利用express启动一个server服务的方法
2017/09/17 Javascript
使用jQuery 操作table 完成单元格合并的实例
2017/12/27 jQuery
Node.js使用Koa搭建 基础项目
2018/01/08 Javascript
在Vue中使用icon 字体图标的方法
2019/06/14 Javascript
webpack的pitching loader详解
2019/09/23 Javascript
JavaScript实现图片伪异步上传过程解析
2020/04/10 Javascript
python获取网页状态码示例
2014/03/30 Python
python针对excel的操作技巧
2018/03/13 Python
Python序列循环移位的3种方法推荐
2018/04/09 Python
Python3.6+selenium2.53.6自动化测试_读取excel文件的方法
2019/09/06 Python
IE下实现类似CSS3 text-shadow文字阴影的几种方法
2011/05/11 HTML / CSS
canvas简易绘图的实现(海绵宝宝篇)
2018/07/04 HTML / CSS
Mio Skincare英国官网:身体紧致及孕期身体护理
2018/08/19 全球购物
英国的潮牌鞋履服饰商店:size?
2019/03/26 全球购物
CLR与IL分别是什么含义
2016/08/23 面试题
会计职业生涯规划范文
2014/01/04 职场文书
商务日语专业毕业生自荐信
2014/03/27 职场文书
明信片寄语大全
2014/04/08 职场文书
2015年党建工作目标责任书
2015/05/08 职场文书
解析Java异步之call future
2021/06/14 Java/Android