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 foreach使用示例
Sep 12 Javascript
JavaScript实现查找字符串中第一个不重复的字符
Dec 29 Javascript
分享十五款 jQuery 社交网络分享插件
May 16 Javascript
Jquery时间轴特效(三种不同类型)
Nov 02 Javascript
AngularJS学习笔记(三)数据双向绑定的简单实例
Nov 08 Javascript
jstree的简单实例
Dec 01 Javascript
vue中实现图片和文件上传的示例代码
Mar 16 Javascript
Angular学习教程之RouterLink花式跳转
May 03 Javascript
JavaScript对象的特性与实践应用深入详解
Dec 30 Javascript
electron-vue利用webpack打包实现多页面的入口文件问题
May 12 Javascript
详解一些适用于Node.js的命名约定
Dec 08 Javascript
JavaScript代理模式原理与用法实例详解
Mar 10 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中获取时间的下一周下个月的方法
2014/03/18 PHP
使用pthreads实现真正的PHP多线程(需PHP5.3以上版本)
2014/05/05 PHP
ThinkPHP模板范围判断输出In标签与Range标签用法详解
2014/06/30 PHP
PHP错误机制知识汇总
2016/03/24 PHP
php插入含有特殊符号数据的处理方法
2016/11/24 PHP
Laravel创建数据库表结构的例子
2019/10/09 PHP
初学JavaScript第二章
2008/09/30 Javascript
Javascript 面向对象(二)封装代码
2012/05/23 Javascript
jquery实现图片渐变切换兼容ie6/Chrome/Firefox
2013/08/02 Javascript
让元素在网页中可拖动示例代码
2013/08/13 Javascript
可插入图片的TEXT文本框
2013/12/27 Javascript
javascript实现table单元格点击展开隐藏效果(实例代码)
2017/04/10 Javascript
Ionic + Angular.js实现验证码倒计时功能的方法
2017/06/12 Javascript
微信小程序实现皮肤功能(夜间模式)
2017/06/18 Javascript
Vue中使用clipboard实现复制功能
2018/09/05 Javascript
vue头部导航动态点击处理方法
2018/11/02 Javascript
python根据日期返回星期几的方法
2015/07/06 Python
解决python nohup linux 后台运行输出的问题
2018/05/11 Python
Django数据库连接丢失问题的解决方法
2018/12/29 Python
Python 使用type来定义类的实现
2019/11/19 Python
python数据库开发之MongoDB安装及Python3操作MongoDB数据库详细方法与实例
2020/03/18 Python
Python利用for循环打印星号三角形的案例
2020/04/12 Python
python实现IOU计算案例
2020/04/12 Python
纯CSS打造(无图像无js)的非常流行的讲话(语音)气泡效果
2012/12/28 HTML / CSS
css3 flex实现div内容水平垂直居中的几种方法
2020/03/27 HTML / CSS
让IE支持HTML5的方法
2012/12/11 HTML / CSS
Cotton On美国网站:澳洲时装连锁品牌
2016/10/25 全球购物
小学门卫岗位职责
2013/12/17 职场文书
保证书范文大全
2014/04/28 职场文书
人民调解员先进事迹材料
2014/05/08 职场文书
建筑学专业自荐书
2014/07/09 职场文书
青年教师师德演讲稿
2014/08/26 职场文书
先进个人主要事迹范文
2015/11/04 职场文书
《鲸》教学反思
2016/02/23 职场文书
详解MySQL中的pid与socket
2021/06/15 MySQL
JDK8中String的intern()方法实例详细解读
2022/09/23 Java/Android