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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

代碼執(zhí)行問題

代碼執(zhí)行問題

尚方寶劍之說 2019-04-16 17:05:22
varnum=null;vartimer=null;if(num!=null){setInterval(function(){show(num);},500);}else{num=$("a:first");timer=setInterval(function(){show(num);},30);}$("a").on("click",function(){clearInterval(timer);num=$(this);});我想點擊的時候更新num的值來釋放if里的代碼,要怎么改讓他第一次加載是走else里的,當(dāng)點擊后就走if里的,我這里個if和else里都是用定時器去更新數(shù)據(jù)的而else里是默認(rèn)顯示第一個對象的數(shù)據(jù)
查看完整描述

2 回答

?
翻過高山走不出你

TA貢獻(xiàn)1875條經(jīng)驗 獲得超3個贊

varnum=$("a:first");
vartimer=setInterval(function(){
show(num);
},30);
$("a").on("click",function(){
if(timer){clearInterval(timer);}
num=$(this);
if(num!=null){
setInterval(function(){
show(num);
},500);
}
});
樓主,你要的是這種么?
這段代碼加載的時候,首先給了默認(rèn)num,然后定時器,然后點擊a的時候清除定時器,然后復(fù)制num然后繼續(xù)定時器。
如果我理解對的話0.0
                            
查看完整回答
反對 回復(fù) 2019-04-16
?
慕哥9229398

TA貢獻(xiàn)1877條經(jīng)驗 獲得超6個贊

既然num已經(jīng)是全局對象的話就沒必要用傳參的形式了吧。線性函數(shù)代碼過了就是過啦,封裝成函數(shù)之后才能重復(fù)調(diào)用嘛……
varnum=null;
vartimer=null;
(functionshowItem(){
if(timer!=null)clearInterval(timer);
if(num!=null)setInterval(show,500);
else{
num=$("a:first");
timer=setInterval(show,30);
}
})();
$("a").on("click",function(){
num=$(this);
showItem();
});
                            
查看完整回答
反對 回復(fù) 2019-04-16
  • 2 回答
  • 0 關(guān)注
  • 297 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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