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 Math对象
Aug 13 Javascript
javascript call方法使用说明
Jan 11 Javascript
JQuery 获取和设置Select选项的代码
Feb 07 Javascript
parseInt parseFloat js字符串转换数字
Aug 01 Javascript
EditPlus注册码生成器(js代码实现)
Mar 25 Javascript
jquery制作LED 时钟特效
Feb 01 Javascript
js HTML5 Ajax实现文件上传进度条功能
Feb 13 Javascript
从零开始最小实现react服务器渲染详解
Jan 26 Javascript
vue elementUI table 自定义表头和行合并的实例代码
May 22 Javascript
微信小程序点击图片实现长按预览、保存、识别带参数二维码、转发等功能
Jul 20 Javascript
javascrpt密码强度校验函数详解
Mar 18 Javascript
JS如何寻找数组中心索引过程解析
Jun 01 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/01 无线电
生成ubuntu自动切换壁纸xml文件的php代码
2010/07/17 PHP
在WINDOWS中设置计划任务执行PHP文件的方法
2011/12/19 PHP
PHP中isset()和unset()函数的用法小结
2014/03/11 PHP
PHP+ajaxfileupload+jcrop插件完美实现头像上传剪裁
2014/06/09 PHP
php将12小时制转换成24小时制的方法
2015/03/31 PHP
PHP二维数组去重实例分析
2016/11/18 PHP
php显示页码分页类的封装
2017/06/08 PHP
javascript for循环设法提高性能
2010/02/24 Javascript
javascript实现面向对象类的功能书写技巧
2010/03/07 Javascript
javascript 闭包
2011/09/15 Javascript
IE与Firefox在JavaScript上的7个不同句法分享
2011/10/30 Javascript
ANT 压缩(去掉空格/注释)JS文件可提高js运行速度
2013/04/15 Javascript
一个简单的实现下拉框多选的插件可移植性比较好
2014/05/05 Javascript
学JavaScript七大注意事项【必看】
2016/05/04 Javascript
JavaScript自定义函数实现查找两个字符串最长公共子串的方法
2016/11/24 Javascript
layer弹窗插件操作方法详解
2017/05/19 Javascript
DataTables添加额外的查询参数和删除columns等无用参数实例
2017/07/04 Javascript
es6在react中的应用代码解析
2017/11/08 Javascript
JS实现带导航城市列表以及输入搜索功能
2018/01/04 Javascript
让webpack+vue-cil项目不再自动打开浏览器的方法
2018/09/27 Javascript
基于vue、react实现倒计时效果
2019/08/26 Javascript
Vue 打包体积优化方案小结
2020/05/20 Javascript
JS创建自定义对象的六种方法总结
2020/12/15 Javascript
详解template标签用法(含vue中的用法总结)
2021/01/12 Vue.js
OpenCV2从摄像头获取帧并写入视频文件的方法
2018/08/03 Python
python redis连接 有序集合去重的代码
2019/08/04 Python
Django xadmin开启搜索功能的实现
2019/11/15 Python
自荐信需注意事项
2014/01/25 职场文书
启动仪式策划方案
2014/06/14 职场文书
副总经理岗位职责范本
2014/09/30 职场文书
软弱涣散基层党组织整改方案
2014/10/25 职场文书
2015年营销工作总结范文
2015/04/23 职场文书
电影焦裕禄观后感
2015/06/09 职场文书
有关浪费资源的建议书
2015/09/14 职场文书
MongoDB数据库常用的10条操作命令
2021/06/18 MongoDB