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

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

關(guān)于setTimeout函數(shù);為什么這里用的是setTimeout調(diào)用自身函數(shù),而用setInterval去調(diào)用函數(shù)就不成功?

關(guān)于setTimeout函數(shù);為什么這里用的是setTimeout調(diào)用自身函數(shù),而用setInterval去調(diào)用函數(shù)就不成功?

正在回答

2 回答

?window.onload=function(){

? ? ? aa = setInterval("addH()",30)

? ?}

? ? var h=0;?

? ? function addH(){

? ? ? if(h<300){

? ? ? ? h+=5;

? ? ? ? document.getElementById('pn').style.height=h+'px';

? ? ? }else{

? ? clearInterval(aa);

? ? setTimeout(subH,5000);

? ? ? }

? ? }

? ? function subH(){

? ? ? if(h<=0){

? ? ? ? ? document.getElementById('pn').style.display='none';

? ? ? ? ?return ;

? ? ? }else{

? ? ? ?h-=5;

? ? ? ?document.getElementById('pn').style.height=h+'px';

? ? ? }

? ? ? ?setTimeout("subH()",30);

? ? }


0 回復(fù) 有任何疑惑可以回復(fù)我~

setTimeout 在這里是30毫秒后調(diào)用一次 ? ? ?setInterval是每隔30毫秒調(diào)用一次 在這里如果把setInterval寫在subH或addH中 相當(dāng)于不停的再疊加setInterval ?因?yàn)橄乱淮握{(diào)用setInterval的時(shí)候上一次的setInterval任然在執(zhí)行 ?我回答的不是太好希望能幫到你 ?

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

bequite

如果用setInterval 應(yīng)該要放到函數(shù)外面 或者每次調(diào)用的時(shí)候函數(shù)里給個(gè)clearInterval() 先結(jié)束上一次的 setInterval 這樣就不會(huì)疊加了
2015-12-23 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
展開與收起效果
  • 參與學(xué)習(xí)       33635    人
  • 解答問題       183    個(gè)

通過效果展示與案例分析,教您實(shí)現(xiàn)不同類型的展開與收起效果

進(jìn)入課程

關(guān)于setTimeout函數(shù);為什么這里用的是setTimeout調(diào)用自身函數(shù),而用setInterval去調(diào)用函數(shù)就不成功?

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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