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 相关文章推荐
js 父窗口控制子窗口的行为-打开,关闭,重定位,回复
Apr 20 Javascript
Jquery插件之打造自定义的select标签
Nov 30 Javascript
JS在TextArea光标位置插入文字并实现移动光标到文字末尾
Jun 21 Javascript
node.js中的console.log方法使用说明
Dec 09 Javascript
jQuery中parentsUntil()方法用法实例
Jan 07 Javascript
js中substr,substring,indexOf,lastIndexOf,split,replace的用法详解
Nov 09 Javascript
js仿3366小游戏选字游戏
Apr 14 Javascript
聊一聊JavaScript作用域和作用域链
May 03 Javascript
axios基本入门用法教程
Mar 25 Javascript
实例讲解vue源码架构
Jan 24 Javascript
vue中keep-alive组件的入门使用教程
Jun 06 Javascript
Nuxt.js实战和配置详解
Aug 05 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
自己做矿石收音机
2021/03/02 无线电
php读取图片内容并输出到浏览器的实现代码
2013/08/08 PHP
PHP排序算法之基数排序(Radix Sort)实例详解
2018/04/21 PHP
PHP实现二维数组(或多维数组)转换成一维数组的常见方法总结
2019/12/04 PHP
ThinkPHP5与单元测试PHPUnit使用详解
2020/02/23 PHP
js中if语句的几种优化代码写法
2011/03/12 Javascript
javascript函数定义的几种区别小结
2014/01/06 Javascript
require.js深入了解 require.js特性介绍
2014/09/04 Javascript
javascript实现判断鼠标的状态
2015/07/10 Javascript
使用base64对图片的二进制进行编码并用ajax进行显示
2017/01/03 Javascript
jquery代码规范让代码越来越好看
2017/02/03 Javascript
js实现PC端和移动端刮卡效果
2020/03/27 Javascript
JavaScript Base64 作为文件上传的实例代码解析
2017/02/14 Javascript
javascript高级模块化require.js的具体使用方法
2017/10/31 Javascript
浅谈发布订阅模式与观察者模式
2019/04/09 Javascript
微信小程序封装自定义弹窗的实现代码
2019/05/08 Javascript
vue element-ui读取pdf文件的方法
2019/11/26 Javascript
解决echarts图表使用v-show控制图表显示不全的问题
2020/07/19 Javascript
基于JQuery和DWR实现异步数据传递
2020/10/16 jQuery
Python-基础-入门 简介
2014/08/09 Python
浅谈Python由__dict__和dir()引发的一些思考
2017/10/30 Python
python 将字符串转换成字典dict的各种方式总结
2018/03/23 Python
Python3 导入上级目录中的模块实例
2019/02/16 Python
python用requests实现http请求代码实例
2019/10/31 Python
基于python实现把json数据转换成Excel表格
2020/05/07 Python
HTML5中如何显示视频呢 HTML5视频播放demo
2013/06/08 HTML / CSS
Backcountry旗下的户外商品闪购网站:steep&cheap
2016/09/22 全球购物
判断单链表中是否存在环
2012/07/16 面试题
请说出这段代码执行后a和b的值分别是多少
2015/03/28 面试题
医学实习生自我鉴定
2013/12/12 职场文书
《和我们一样享受春天》教学反思
2014/02/07 职场文书
物联网工程专业推荐信
2014/09/08 职场文书
2014年体育教学工作总结
2014/12/09 职场文书
餐厅收银员岗位职责
2015/04/07 职场文书
2016年寒假社会实践活动心得体会
2015/10/09 职场文书
详解Mysql数据库平滑扩容解决高并发和大数据量问题
2022/05/25 MySQL