課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
var i=setInterval(clock,100);也是在function外聲明的啊。代碼截圖有誤,ti就是i,沒刪干凈,修改過來也是只有在頁面刷新后的第一次能清除setInterval效果。
2016-04-28
源自:JavaScript進(jìn)階篇 8-4
正在回答
問題很簡(jiǎn)單,
var i=setInterval(clock,100);?
? ?function startTimer(){
? ? ? ?var ti=setInterval(clock,100);
你這兩個(gè)函數(shù)的命名要一致,你點(diǎn)開始的時(shí)候執(zhí)行的是最后那段,你要是點(diǎn)結(jié)束,你只能結(jié)束一次,因?yàn)槟阒荒芙Y(jié)束自動(dòng)運(yùn)行的那段,不知道你聽明白沒有,弄不明白再來找我
代碼沒問題的 ?你用平臺(tái)就知道了 這個(gè)問題應(yīng)該是慕課網(wǎng)的機(jī)制問題 ?緩存之類的吧 ?刷新就好了因?yàn)樗⑿聲?huì)重置 ?所以好使 ?有時(shí)候光設(shè)置移除也沒反應(yīng) ?就要刷新才會(huì)好
傳個(gè)參數(shù)進(jìn)去試試
clearInterval() 方法的參數(shù)必須是由 setInterval() 返回的 ID 值。
var ti=setInterval(clock,100);改成 i=setInterval(clock,100);試試
語法:
setInterval(代碼,交互時(shí)間);
參數(shù)說明:
1. 代碼:要調(diào)用的函數(shù)或要執(zhí)行的代碼串。
2. 交互時(shí)間:周期性執(zhí)行或調(diào)用表達(dá)式之間的時(shí)間間隔,以毫秒計(jì)(1s=1000ms)。
setInterval(“方法名”,時(shí)間);
我建議你onclick="clearInterval(ti) 創(chuàng)建一個(gè)方法 再調(diào)用方法
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動(dòng)態(tài)交互世界
3 回答只有在刷新的時(shí)候有效果,關(guān)閉頁面沒效果,在IE運(yùn)行了也不行?
1 回答為什么刷新一下才能生效?
3 回答只能出現(xiàn)一次篩選,第二次不出現(xiàn)結(jié)果是為什么?
3 回答為什么點(diǎn)擊第一個(gè)錨點(diǎn),然后在點(diǎn)擊返回前一個(gè)頁面,是刷新了本節(jié)的頁面,
4 回答為啥我這個(gè)stop 按鈕只有第一次有效 而start 一直有效
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-05-13
問題很簡(jiǎn)單,
var i=setInterval(clock,100);?
? ?function startTimer(){
? ? ? ?var ti=setInterval(clock,100);
你這兩個(gè)函數(shù)的命名要一致,你點(diǎn)開始的時(shí)候執(zhí)行的是最后那段,你要是點(diǎn)結(jié)束,你只能結(jié)束一次,因?yàn)槟阒荒芙Y(jié)束自動(dòng)運(yùn)行的那段,不知道你聽明白沒有,弄不明白再來找我
2016-04-29
代碼沒問題的 ?你用平臺(tái)就知道了 這個(gè)問題應(yīng)該是慕課網(wǎng)的機(jī)制問題 ?緩存之類的吧 ?刷新就好了因?yàn)樗⑿聲?huì)重置 ?所以好使 ?有時(shí)候光設(shè)置移除也沒反應(yīng) ?就要刷新才會(huì)好
2016-04-28
傳個(gè)參數(shù)進(jìn)去試試
2016-04-28
clearInterval() 方法的參數(shù)必須是由 setInterval() 返回的 ID 值。
2016-04-28
var ti=setInterval(clock,100);改成 i=setInterval(clock,100);試試
2016-04-28
語法:
setInterval(代碼,交互時(shí)間);
參數(shù)說明:
1. 代碼:要調(diào)用的函數(shù)或要執(zhí)行的代碼串。
2. 交互時(shí)間:周期性執(zhí)行或調(diào)用表達(dá)式之間的時(shí)間間隔,以毫秒計(jì)(1s=1000ms)。
setInterval(“方法名”,時(shí)間);
2016-04-28
我建議你onclick="clearInterval(ti) 創(chuàng)建一個(gè)方法 再調(diào)用方法