本文实例为大家分享了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="/UploadFiles/2021-04-02/0.png">运行结果如图:
上面的图片需要
方法二、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 "0"+second : second; //此下四行确保格式每一位数都是标准的两位 minute<10 "0"+minute : minute; hour<10 "0"+hour : hour; day<10 "0"+day : day; div.innerHTML="距离双十二开抢还有"+day+"天"+hour+"小时"+minute+"分"+second+"秒"; } setInterval(hold,1000); //每一秒执行一次,这边第二个参数为毫秒单位 } </script> <body> <div id="countdown"></div> </body>效果图如下(动态变化):
主要在于setInterval(); 方法,其余部分小编已经写上了备注,当然这边只是简单的写了一下样式。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
暂无评论...
更新日志
2024年11月29日
2024年11月29日
- 凤飞飞《我们的主题曲》飞跃制作[正版原抓WAV+CUE]
- 刘嘉亮《亮情歌2》[WAV+CUE][1G]
- 红馆40·谭咏麟《歌者恋歌浓情30年演唱会》3CD[低速原抓WAV+CUE][1.8G]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[320K/MP3][193.25MB]
- 【轻音乐】曼托凡尼乐团《精选辑》2CD.1998[FLAC+CUE整轨]
- 邝美云《心中有爱》1989年香港DMIJP版1MTO东芝首版[WAV+CUE]
- 群星《情叹-发烧女声DSD》天籁女声发烧碟[WAV+CUE]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[FLAC/分轨][748.03MB]
- 理想混蛋《Origin Sessions》[320K/MP3][37.47MB]
- 公馆青少年《我其实一点都不酷》[320K/MP3][78.78MB]
- 群星《情叹-发烧男声DSD》最值得珍藏的完美男声[WAV+CUE]
- 群星《国韵飘香·贵妃醉酒HQCD黑胶王》2CD[WAV]
- 卫兰《DAUGHTER》【低速原抓WAV+CUE】
- 公馆青少年《我其实一点都不酷》[FLAC/分轨][398.22MB]
- ZWEI《迟暮的花 (Explicit)》[320K/MP3][57.16MB]