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 日期时间函数(经典+完善+实用)
May 27 Javascript
8款非常棒的响应式jQuery 幻灯片插件推荐
Feb 02 Javascript
jquery 快速回到页首的方法
Dec 05 Javascript
jQuery Easyui 验证两次密码输入是否相等
May 13 Javascript
第八篇Bootstrap下拉菜单实例代码
Jun 21 Javascript
JavaScript自定义文本框光标
Mar 05 Javascript
JS实现带动画的回到顶部效果
Dec 28 Javascript
浅析vue深复制
Jan 29 Javascript
基于vue循环列表时点击跳转页面的方法
Aug 31 Javascript
详解mpvue scroll-view自动回弹bug解决方案
Oct 01 Javascript
js实现页面多个日期时间倒计时效果
Jun 20 Javascript
JQuery+Bootstrap 自定义全屏Loading插件的示例demo
Jul 03 jQuery
详解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
使用Xdebug调试和优化PHP程序之[1]
2007/04/17 PHP
实用函数3
2007/11/08 PHP
PHP生成不同颜色、不同大小的tag标签函数
2013/09/23 PHP
Yii查询生成器(Query Builder)用法实例教程
2014/09/04 PHP
php限制文件下载速度的代码
2015/10/20 PHP
PHP读取CSV大文件导入数据库的实例
2017/07/24 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
详解PHP队列的实现
2019/03/14 PHP
Thinkphp页面跳转设置跳转等待时间的操作
2019/10/16 PHP
jquery 常用操作整理 基础入门篇
2009/10/14 Javascript
jquery validate.js表单验证的基本用法入门
2010/05/13 Javascript
11款新鲜的jQuery插件[附所有demo下载]
2011/01/24 Javascript
JS模拟自动点击的简单实例
2013/08/08 Javascript
解决用jquery load加载页面到div时,不执行页面js的问题
2014/02/22 Javascript
JavaScript数据类型之基本类型和引用类型的值
2015/04/01 Javascript
JQuery实现的图文自动轮播效果插件
2015/06/19 Javascript
jquery中ready()函数执行的时机和window的load事件比较
2015/06/22 Javascript
JavaScript实现动态添加,删除行的方法实例详解
2015/07/02 Javascript
跟我学习javascript的浮点数精度
2015/11/16 Javascript
详解微信小程序中的页面代码中的模板的封装
2017/10/12 Javascript
在Vue中获取组件声明时的name属性方法
2018/09/12 Javascript
在vue中获取token,并将token写进header的方法
2018/09/26 Javascript
antdesign-vue结合sortablejs实现两个table相互拖拽排序功能
2021/01/08 Vue.js
使用Python3编写抓取网页和只抓网页图片的脚本
2015/08/20 Python
python学生管理系统代码实现
2020/04/05 Python
python中enumerate() 与zip()函数的使用比较实例分析
2019/09/03 Python
浅谈python 中的 type(), dtype(), astype()的区别
2020/04/09 Python
Python日志:自定义输出字段 json格式输出方式
2020/04/27 Python
一个不错的HTML5 Canvas多层点击事件监听实例
2014/04/29 HTML / CSS
世界上最大的在线学习和教学市场:Udemy
2017/11/08 全球购物
澳大利亚音乐商店:Bava’s Music City
2019/05/05 全球购物
生物技术专业研究生自荐信
2013/09/22 职场文书
心理学专业大学生职业生涯规划范文
2014/02/19 职场文书
小学班干部竞选演讲稿
2014/04/24 职场文书
纪检干部现实表现材料
2014/08/21 职场文书
合作意向书范本
2019/04/17 职场文书