本文实例为大家分享了JS倒计时效果的具体代码,供大家参考,具体内容如下

Index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>倒计时</title>
<script>
function toTwo(n)
{
if(n>9)
{
return ''+n;
}
else
{
return '0'+n;
}
}
window.onload=function(){
var oBox=document.getElementById('box');
var aImg=oBox.getElementsByTagName('img');
function time()
{
var enddate=new Date('2016/12/25 00:00:00');
var mydate=new Date();
var str='';
var t=enddate.getTime()-mydate.getTime();
str=toTwo(Math.floor(t/1000/60/60/24))+toTwo(Math.floor(t/1000/60/60%24))+toTwo(Math.floor(t/1000/60%60))+toTwo(Math.floor(t/1000%60));
for(var i=0;i<aImg.length;i++)
{
aImg[i].src='images/'+str[i]+'.png';
}
}
time();
setInterval(time,1000);
};
</script>
<style>
#box { width:1000px;
height:200px;
font-size:14px;
line-height:100px;
margin:auto;
}
#box img{ width:30px;
height:60px;
}
</style>
</head>
<body>
<div id="box">
<img src="images/0.png" />
<img src="images/0.png" /> 天:
<img src="images/0.png" />
<img src="images/0.png" /> 时:
<img src="images/0.png" />
<img src="images/0.png" /> 分:
<img src="images/0.png" />
<img src="images/0.png" /> 秒
</div>
</body>
</html>
运行结果如图:
上面的图片需要
方法二、JavaScript倒计时栏的实现
这边小编也是刚刚过完双11呀(快递还没有到很绝望),剁完手来写上这新学的知识。双十一很多电商网站随处可见倒计时的框图那他们到底是怎样实现的时刻计时。
主要用法在于对js中Data对象的方法,话不多说直接撸上代码,主要难点在于对每一项时间的获取
<style>
#countdown{
margin: 200px auto;
font-size: 20px;
text-align: center;
color: red;
}
</style>
<script>
window.onload=function(){
var enddata=new Date("2018/12/12 00:00:00"); //这边是自定义的截止时间
var div=document.getElementById("countdown");
function hold(){
var nowtime=new Date(); //每一次执行获取当前时间
var second=parseInt((enddata.getTime()-nowtime.getTime())/1000);
var minute=parseInt(second/60%60);
var hour=parseInt(second/3600%24);
var day=parseInt(second/3600/24);
second=second%60;
second<10 ? second="0"+second : second; //此下四行确保格式每一位数都是标准的两位
minute<10 ? minute="0"+minute : minute;
hour<10 ? hour="0"+hour : hour;
day<10 ? day="0"+day : day;
div.innerHTML="距离双十二开抢还有"+day+"天"+hour+"小时"+minute+"分"+second+"秒";
}
setInterval(hold,1000); //每一秒执行一次,这边第二个参数为毫秒单位
}
</script>
<body>
<div id="countdown"></div>
</body>
效果图如下(动态变化):
主要在于setInterval(); 方法,其余部分小编已经写上了备注,当然这边只是简单的写了一下样式。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# js
# 倒计时
# JS 倒计时实现代码(时、分
# 秒)
# 简单易用的倒计时js代码
# js几秒以后倒计时跳转示例
# javascript倒计时效果代码
# 可以方便参数调用
# Javascript倒计时代码
# 一个不错的js html页面倒计时可精确到秒
# javascript秒数倒计时自动跳转代码
# js倒计时代码
# 团购、定时抢购倒计时js版
# js实现网页倒计时、网站已运行时间功能的代码3例
# 小编
# 都是
# 双十
# 还没有
# 上了
# 两位
# 第二个
# 是怎样
# 写了
# 自定义
# 如图
# 多说
# 随处可见
# 大家分享
# 写上
# 具体内容
# 大家多多
# 刚过
# 商网
相关文章:
七夕网站制作视频,七夕大促活动怎么报名?
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
如何通过FTP空间快速搭建安全高效网站?
为什么Go需要go mod文件_Go go mod文件作用说明
网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?
,网站推广常用方法?
宝塔建站助手安装配置与建站模板使用全流程解析
如何快速搭建高效简练网站?
制作网站公司那家好,网络公司是做什么的?
如何通过商城免费建站系统源码自定义网站主题?
建站之星北京办公室:智能建站系统与小程序生成方案解析
如何选择适合PHP云建站的开源框架?
如何配置IIS站点权限与局域网访问?
全景视频制作网站有哪些,全景图怎么做成网页?
制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?
建站之星ASP如何实现CMS高效搭建与安全管理?
网站制作模板下载什么软件,ppt模板免费下载网站?
如何挑选最适合建站的高性能VPS主机?
如何优化Golang Web性能_Golang HTTP服务器性能提升方法
香港服务器如何优化才能显著提升网站加载速度?
如何将凡科建站内容保存为本地文件?
文字头像制作网站推荐软件,醒图能自动配文字吗?
台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?
建站主机是否等同于虚拟主机?
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?
图册素材网站设计制作软件,图册的导出方式有几种?
专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?
我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?
大连网站制作公司哪家好一点,大连买房网站哪个好?
如何在腾讯云服务器快速搭建个人网站?
如何在万网自助建站平台快速创建网站?
如何在Golang中使用replace替换模块_指定本地或远程路径
制作网页的网站有哪些,电脑上怎么做网页?
电商网站制作公司有哪些,1688网是什么意思?
建站之星代理如何优化在线客服效率?
企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?
常州自助建站工具推荐:低成本搭建与模板选择技巧
如何通过虚拟机搭建网站?详细步骤解析
如何在阿里云域名上完成建站全流程?
网站制作需要会哪些技术,建立一个网站要花费多少?
枣阳网站制作,阳新火车站打的到仙岛湖多少钱?
建站之星IIS配置教程:代码生成技巧与站点搭建指南
如何通过主机屋免费建站教程十分钟搭建网站?
建站之星如何实现PC+手机+微信网站五合一建站?
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
制作网站的公司有哪些,做一个公司网站要多少钱?
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
宝塔新建站点为何无法访问?如何排查?
*请认真填写需求信息,我们会在24小时内与您取得联系。