第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

為什么setInterval可以實(shí)現(xiàn)效果,但用setTimeout,秒數(shù)沒有變?

為什么setInterval可以實(shí)現(xiàn)效果,但用setTimeout,秒數(shù)沒有變?

<!DOCTYPE?HTML> <html> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/> <title>團(tuán)購(gòu)——限時(shí)搶</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("2017/5/15,12:20:12");//結(jié)束時(shí)間 ????????var?nowtime?=?new?Date();//當(dāng)前時(shí)間 ????????var?lefttime=parseInt((endtime.getTime()-nowtime.getTime())/1000);? ????????d=parseInt(lefttime/(60*60*24)); ????????h=parseInt(lefttime/(60*60)%24); ????????m=parseInt(lefttime/60%60); ????????s=parseInt(lefttime%60); ??????? ????????document.getElementById("LeftTime").innerHTML=d+"天"+h+"小時(shí)"+m+"分"+s+"秒"; ????????if(lefttime<=0){ ????????document.getElementById("LeftTime").innerHTML="團(tuán)購(gòu)已結(jié)束"; ????????clearInterval(sh); ????????} } ???FreshTime() ???var?sh; ???//sh=setInterval(FreshTime,500); ???sh=setTimeout(FreshTime,500); </script> </body> </html>
查看完整描述

3 回答

已采納
?
西蘭花偉大炮

TA貢獻(xiàn)376條經(jīng)驗(yàn) 獲得超318個(gè)贊

<!DOCTYPE?HTML>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
<title>團(tuán)購(gòu)——限時(shí)搶</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("2017/5/15,12:20:12");//結(jié)束時(shí)間
????????var?nowtime?=?new?Date();//當(dāng)前時(shí)間
????????var?lefttime=parseInt((endtime.getTime()-nowtime.getTime())/1000);?
????????d=parseInt(lefttime/(60*60*24));
????????h=parseInt(lefttime/(60*60)%24);
????????m=parseInt(lefttime/60%60);
????????s=parseInt(lefttime%60);
????????
????????document.getElementById("LeftTime").innerHTML=d+"天"+h+"小時(shí)"+m+"分"+s+"秒";
????????if(lefttime<=0){
????????document.getElementById("LeftTime").innerHTML="團(tuán)購(gòu)已結(jié)束";
????????clearTimeout(sh);
????????}else{
????????????setTimeout(FreshTime,500);
????????}
}
???FreshTime()
???var?sh;
???
???sh=setTimeout(FreshTime,500);
</script>
</body>
</html>

其實(shí)原理是一樣的,多一個(gè)else判斷,歡迎采納

查看完整回答
1 反對(duì) 回復(fù) 2017-03-29
?
西蘭花偉大炮

TA貢獻(xiàn)376條經(jīng)驗(yàn) 獲得超318個(gè)贊

因?yàn)閟etTimeout是在500毫秒后只調(diào)用一次回調(diào)函數(shù),一般需要遞歸來達(dá)到setInterval的效果

查看完整回答
1 反對(duì) 回復(fù) 2017-03-28
  • 3 回答
  • 0 關(guān)注
  • 1566 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)