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 相关文章推荐
javascript Keycode对照表
Oct 24 Javascript
js保存当前路径(cookies记录)
Dec 14 Javascript
THREE.JS入门教程(4)创建粒子系统
Jan 24 Javascript
jQuery源码解读之addClass()方法分析
Feb 20 Javascript
javascript实现点击提交按钮后显示loading的方法
Jul 03 Javascript
jQuery插件实现带圆点的焦点图片轮播切换
Jan 18 Javascript
jQuery EasyUI Pagination实现分页的常用方法
May 21 Javascript
jQuery前端开发35个小技巧
May 24 Javascript
Vue 中的受控与非受控组件的实现
Dec 17 Javascript
vue实现移动端省市区选择
Sep 27 Javascript
Vue 使用beforeEach实现登录状态检查功能
Oct 31 Javascript
vue实现从外部修改组件内部的变量的值
Jul 30 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开发框架laravel安装与配置教程
2015/03/13 PHP
PHP 微信支付类 demo
2015/11/30 PHP
js 数值项目的格式化函数代码
2010/05/14 Javascript
关于javascript function对象那些迷惑分析
2011/10/24 Javascript
Extjs4中Form的使用之本地hiddenfield
2013/11/26 Javascript
javascript中打印当前的时间实现思路及代码
2013/12/18 Javascript
jQuery DOM操作实例
2014/03/05 Javascript
JavaScript事件委托用法分析
2015/01/24 Javascript
JavaScript中的prototype原型学习指南
2016/05/09 Javascript
利用浮层使select不可选的实现方法
2016/12/03 Javascript
js实现无缝滚动图(可控制当前滚动的方向)
2017/02/22 Javascript
JS实现搜索关键词的智能提示功能
2017/07/07 Javascript
JavaScript实现全选取消效果
2017/12/14 Javascript
优雅的将ElementUI表格变身成树形表格的方法步骤
2019/04/11 Javascript
javascript实现的时间格式加8小时功能示例
2019/06/13 Javascript
vue+render+jsx实现可编辑动态多级表头table的实例代码
2020/04/01 Javascript
js中!和!!的区别与用法
2020/05/09 Javascript
Python中一些自然语言工具的使用的入门教程
2015/04/13 Python
python中黄金分割法实现方法
2015/05/06 Python
六个窍门助你提高Python运行效率
2015/06/09 Python
Python进阶之尾递归的用法实例
2018/01/31 Python
python+POP3实现批量下载邮件附件
2018/06/19 Python
详谈Python 窗体(tkinter)表格数据(Treeview)
2018/10/11 Python
在Python中使用Neo4j的方法
2019/03/14 Python
python实现文本进度条 程序进度条 加载进度条 单行刷新功能
2019/07/03 Python
Python 从attribute到property详解
2020/03/05 Python
深入浅析Python 命令行模块 Click
2020/03/11 Python
一款纯css3实现的动画加载导航
2014/10/08 HTML / CSS
css3 仿写阿里云水纹效果的示例代码
2018/02/10 HTML / CSS
HTML5的download属性详细介绍和使用实例
2014/04/23 HTML / CSS
马来西亚与新加坡长途巴士售票网站:BusOnlineTicket.com
2018/11/05 全球购物
Holland & Barrett爱尔兰:英国领先的健康零售商
2019/03/31 全球购物
英国拖鞋购买网站:Bedroom Athletics
2020/02/28 全球购物
优秀学生评语大全
2014/04/25 职场文书
化验室安全管理制度
2015/08/06 职场文书
党员观看《筑梦中国》心得体会
2016/01/18 职场文书