課程
/前端開發(fā)
/JavaScript
/JS動(dòng)畫效果
為什么把“var timer = null”放在startMove()函數(shù)里面就不能實(shí)現(xiàn)勻速運(yùn)動(dòng)。。。
2014-12-04
源自:JS動(dòng)畫效果 2-1
正在回答
并且,如果你再函數(shù)內(nèi)部定義timer
那么timer這個(gè)和之前執(zhí)行函數(shù)的那個(gè)timer不是一個(gè)對(duì)象,所以會(huì)相當(dāng)于是兩個(gè)定時(shí)器作用在元素上,就會(huì)加速。
你這邏輯明顯有問(wèn)題吧,在內(nèi)部定義timer并且還清除timer,這樣邏輯混亂吧。
舉報(bào)
通過(guò)本課程JS動(dòng)畫的學(xué)習(xí),從簡(jiǎn)單動(dòng)畫開始,逐步深入各種動(dòng)畫框架封裝
1 回答不明白錯(cuò)在哪。。。
2 回答對(duì)于clearInterval();不是很明白
1 回答不明白錯(cuò)在哪,打開頁(yè)面不滑動(dòng)
1 回答為什么寫這兩句,具體醫(yī)生不太明白。
3 回答還是不太明白 為什么要不timer=null,放在全局變量里?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-12-14
并且,如果你再函數(shù)內(nèi)部定義timer
那么timer這個(gè)和之前執(zhí)行函數(shù)的那個(gè)timer不是一個(gè)對(duì)象,所以會(huì)相當(dāng)于是兩個(gè)定時(shí)器作用在元素上,就會(huì)加速。
2015-12-14
你這邏輯明顯有問(wèn)題吧,在內(nèi)部定義timer并且還清除timer,這樣邏輯混亂吧。