为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的代码秒不跳动

为什么我的代码秒不跳动

六叔886 2016-02-04 01:56:51
<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>团购——限时抢</title><link rel="stylesheet" href="style.css"  /></head><body><div class="content3"><div class="time">还剩 <span id="LeftTime"></span></div></div><script>function FreshTime(){           var endtime=new Date("2016/2/20,12:20:12");//结束时间        var nowtime = new Date();//当前时间        var lefttime= parseInt((endtime.getTime()-nowtime.getTime())/1000)  ;         d= parseInt( lefttime/(24*60*60) ) ;        h= parseInt( lefttime/(60*60)%24 ) ;        m= parseInt( lefttime/60%60 ) ;        s= parseInt(lefttime%60)  ;               document.getElementById("LeftTime").innerHTML=d+"天"+h+"小时"+m+"分"+s+"秒";        if(lefttime<=0){        document.getElementById("LeftTime").innerHTML="团购已结束";        clearInterval(sh);        }     }       FreshTime()   var sh;   sh =  setTimeout(FreshTime,500)  ;</script></body></html>
查看完整描述

4 回答

?
ARNIMA

TA贡献1条经验 获得超0个赞

应该用setInterval,楼上说的没错

查看完整回答
反对 回复 2016-02-04
?
Caballarii

TA贡献1123条经验 获得超629个赞

因为你最后用的setTimeout,只会执行一次,应该用setInterval

查看完整回答
反对 回复 2016-02-04
  • 4 回答
  • 0 关注
  • 1560 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信