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 相关文章推荐
javascript string字符串优化问题
Jul 31 Javascript
基于jQuery实现左右div自适应高度完全相同的代码
Aug 09 Javascript
javascript的tab切换原理与效果实现方法
Jan 10 Javascript
JavaScript中的函数模式详解
Feb 11 Javascript
js实现兼容IE和FF的上下层的移动
May 04 Javascript
javascript自定义滚动条实现代码
Apr 20 Javascript
AngularJS入门教程之迭代器过滤详解
Aug 18 Javascript
微信小程序实现拖拽功能
Sep 26 Javascript
在vue中高德地图引入和轨迹的绘制的实现
Oct 11 Javascript
Vue实现数据请求拦截
Oct 23 Javascript
javascript实现弹幕墙效果
Nov 28 Javascript
微信小程序 wx:for 与 wx:for-items 与 wx:key的正确用法
May 19 Javascript
详解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和mysql中uft-8中文编码乱码的几种解决办法
2012/04/19 PHP
PHP数据集构建JSON格式及新数组的方法
2012/11/07 PHP
PHP Ajax实现无刷新附件上传
2016/08/17 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式一图文详解
2019/04/09 PHP
Aliyun Linux 编译安装 php7.3 tengine2.3.2 mysql8.0 redis5的过程详解
2020/10/20 PHP
用AJAX返回HTML片段中的JavaScript脚本
2010/01/04 Javascript
JavaScript版DateAdd和DateDiff函数代码
2012/03/01 Javascript
js截取小数点后几位的写法
2013/11/14 Javascript
node.js中的querystring.stringify方法使用说明
2014/12/10 Javascript
javascript实现table表格隔行变色的方法
2015/05/13 Javascript
基于jQuery实现美观且实用的倒计时实例代码
2015/12/30 Javascript
JavaScript优化专题之Loading and Execution加载和运行
2016/01/20 Javascript
详解vue的数据binding绑定原理
2017/04/12 Javascript
Vue实现动态响应数据变化
2017/04/28 Javascript
微信小程序之数据双向绑定与数据操作
2017/05/12 Javascript
微信小程序实现顶部普通选项卡效果(非swiper)
2020/06/19 Javascript
JavaScript事件处理程序详解
2017/09/19 Javascript
深入理解Vue nextTick 机制
2018/04/28 Javascript
Node.js Domain 模块实例详解
2020/03/18 Javascript
python常用web框架简单性能测试结果分享(包含django、flask、bottle、tornado)
2014/08/25 Python
python如何使用正则表达式的前向、后向搜索及前向搜索否定模式详解
2017/11/08 Python
Python抽象和自定义类定义与用法示例
2018/08/23 Python
Django rest framework jwt的使用方法详解
2019/08/08 Python
python对指定字符串逆序的6种方法(小结)
2020/04/02 Python
python3.7+selenium模拟淘宝登录功能的实现
2020/05/26 Python
Jimmy Choo美国官网:周仰杰鞋子品牌
2018/06/08 全球购物
土建工程师岗位职责
2014/06/10 职场文书
会计求职自荐信
2014/06/20 职场文书
公司法定代表人授权委托书
2014/09/29 职场文书
高中校园广播稿3篇
2014/09/29 职场文书
车间质检员岗位职责
2015/04/08 职场文书
家长意见书
2015/06/04 职场文书
装修公司管理制度
2015/08/05 职场文书
请学会珍惜眼前,因为人生没有下辈子!
2019/11/12 职场文书
解决Python字典查找报Keyerror的问题
2021/05/26 Python
SpringBoot使用ip2region获取地理位置信息的方法
2022/06/21 Java/Android