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 相关文章推荐
ExtJS 2.0实用简明教程之应用ExtJS
Apr 29 Javascript
javascript中encodeURI和decodeURI方法使用介绍
May 06 Javascript
简单纯js实现点击切换TAB标签实例
Aug 23 Javascript
javascript实现uploadify上传格式以及个数限制
Nov 23 Javascript
javascript设置文本框光标的方法实例小结
Nov 04 Javascript
基于Phantomjs生成PDF的实现方法
Nov 07 Javascript
利用jQuery插件imgAreaSelect实现图片上传裁剪(同步显示图像位置信息)
Dec 02 Javascript
H5实现中奖记录逐行滚动切换效果
Mar 13 Javascript
vue组件实现可搜索下拉框扩展
Oct 23 Javascript
微信小程序利用for循环解决内容变更问题
Mar 05 Javascript
Element实现表格嵌套、多个表格共用一个表头的方法
May 09 Javascript
Vue操作Storage本地化存储
Apr 29 Vue.js
详解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中文本数据翻页(留言本翻页)
2006/10/09 PHP
php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
2011/05/04 PHP
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
2014/05/06 PHP
Thinkphp关闭缓存的方法
2015/06/26 PHP
php计算税后工资的方法
2015/07/28 PHP
php防止sql注入的方法详解
2017/02/20 PHP
PHP get_html_translation_table()函数用法讲解
2019/02/16 PHP
ext 列表页面关于多行查询的办法
2010/03/25 Javascript
jQuery选择头像并实时显示的代码
2010/06/27 Javascript
使用javascipt---实现二分查找法
2013/04/10 Javascript
jQuery javaScript捕获回车事件(示例代码)
2013/11/07 Javascript
jQuery实现Div拖动+键盘控制综合效果的方法
2015/03/10 Javascript
JS实现支持多选的遍历下拉列表代码
2015/08/20 Javascript
JavaScript File API文件上传预览
2016/02/02 Javascript
Web开发必知Javascript技巧大全
2016/02/23 Javascript
javascript冒泡排序小结
2016/04/10 Javascript
jQuery模仿京东/天猫商品左侧分类导航菜单效果
2016/06/29 Javascript
springMVC结合AjaxForm上传文件
2016/07/12 Javascript
jQuery实现拖动剪裁图片作为头像
2016/12/28 Javascript
利用JQUERY实现多个AJAX请求等待的实例
2017/12/14 jQuery
使用imba.io框架得到比 vue 快50倍的性能基准
2019/06/17 Javascript
使用webpack5从0到1搭建一个react项目的实现步骤
2020/12/16 Javascript
[04:59]DOTA2-DPC中国联赛 正赛 Ehome vs iG 选手采访
2021/03/11 DOTA
利用numpy+matplotlib绘图的基本操作教程
2017/05/03 Python
对TensorFlow的assign赋值用法详解
2018/07/30 Python
Django 请求Request的具体使用方法
2019/11/11 Python
Python算法中的时间复杂度问题
2019/11/19 Python
Python HTMLTestRunner测试报告view按钮失效解决方案
2020/05/25 Python
Python xlwings插入Excel图片的实现方法
2021/02/26 Python
意大利领先的线上奢侈品销售电商:Eleonora Bonucci
2017/10/17 全球购物
最便宜促销价格订机票:Airpaz(总部设在印尼,支持中文)
2018/11/13 全球购物
俄罗斯香水和化妆品在线商店:Aroma-butik
2020/02/28 全球购物
入党积极分子评语
2014/05/04 职场文书
保卫工作个人总结
2015/03/03 职场文书
幼儿园心得体会范文
2016/01/21 职场文书
Java数组详细介绍及相关工具类
2022/04/14 Java/Android