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 相关文章推荐
jQuery的选择器中的通配符[id^='code']或[name^='code']及jquery选择器总结
Dec 24 Javascript
JS中多种方式创建对象详解
Mar 22 Javascript
IScroll5 中文API参数说明和调用方法
May 21 Javascript
JavaScript实现的CRC32函数示例
Nov 23 Javascript
BootStrap select2 动态改变值的方法
Feb 10 Javascript
bootstrap时间插件daterangepicker使用详解
Oct 19 Javascript
vue-music关于Player播放器组件详解
Nov 28 Javascript
微信小程序实现运动步数排行功能(可删除)
Jul 05 Javascript
Angularjs 根据一个select的值去设置另一个select的值方法
Aug 13 Javascript
vue上传图片到oss的方法示例(图片带有删除功能)
Sep 27 Javascript
Vue.js路由实现选项卡简单实例
Jul 24 Javascript
基于layui内置模块(element常用元素的操作)
Sep 20 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文章按日期(月日)SQL归档语句
2012/11/29 PHP
laravel 中如何使用ajax和vue总结
2017/08/16 PHP
浅析PHP中的闭包和匿名函数
2017/12/25 PHP
jQuery 图片切换插件(代码比较少)
2012/05/07 Javascript
js 输出内容到新窗口具体实现代码
2013/05/31 Javascript
jQuery学习笔记之 Ajax操作篇(二) - 数据传递
2014/06/23 Javascript
Thinkphp模板没有解析直接原样输出的解决方法
2014/10/31 Javascript
JavaScript控制table某列不显示的方法
2015/03/16 Javascript
javascript操作select元素实例分析
2015/03/27 Javascript
使用AngularJS来实现HTML页面嵌套的方法
2015/06/17 Javascript
JQuery悬停控制图片轮播——代码简单
2015/08/05 Javascript
AngularJS入门教程之过滤器详解
2016/08/19 Javascript
Bootstrap菜单按钮及导航实例解析
2016/09/09 Javascript
Angular实现类似博客评论的递归显示及获取回复评论的数据
2017/11/06 Javascript
Node.js + express基本用法教程
2019/03/14 Javascript
JS+CSS实现过渡特效
2021/01/02 Javascript
[01:01:01]完美世界DOTA2联赛循环赛 GXR vs FTD BO2第一场 10.29
2020/10/29 DOTA
python+selenium实现登录账户后自动点击的示例
2017/12/22 Python
Python实现生成随机数据插入mysql数据库的方法
2017/12/25 Python
python入门前的第一课 python怎样入门
2018/03/06 Python
Python使用MD5加密算法对字符串进行加密操作示例
2018/03/30 Python
Python3数字求和的实例
2019/02/19 Python
利用Python进行图像的加法,图像混合(附代码)
2019/07/14 Python
python实现ssh及sftp功能(实例代码)
2020/03/16 Python
Python爬虫基于lxml解决数据编码乱码问题
2020/07/31 Python
css3实现wifi信号逐渐增强效果实例
2017/08/09 HTML / CSS
使用SVG实现提示框功能的示例代码
2020/06/05 HTML / CSS
雷朋巴西官方商店:Ray-Ban Brasil
2020/07/21 全球购物
什么是聚集索引和非聚集索引
2012/01/17 面试题
自荐信的五个重要部分
2013/10/29 职场文书
电脑售后服务承诺书
2014/03/27 职场文书
公证书样本
2014/04/10 职场文书
三好学生事迹材料
2014/12/24 职场文书
《世界多美呀》教学反思
2016/02/22 职场文书
Python 使用dict实现switch的操作
2021/04/07 Python
js实现模拟购物商城案例
2021/05/18 Javascript