課程
/前端開發(fā)
/JavaScript
/JS動畫效果
timer=null,
timer=setInterval()為什么要這么寫,
直接寫setInterval()的時候怎么會導(dǎo)致div一直左右晃動
求大神指教‘
2015-08-08
源自:JS動畫效果 2-1
正在回答
在函數(shù)外先定義var timer=null; 為空。這里的目的是為避免之后在函數(shù)中給timer賦值顯得突兀。
另外,clearInterval(x);調(diào)用clearInterval,要使用一個參數(shù),這個參數(shù)值是senInterval的返回值。這里 定義timer=setInterval(),調(diào)用clearInterval(timer)來停止對這個方法的執(zhí)行。
舉報
通過本課程JS動畫的學(xué)習(xí),從簡單動畫開始,逐步深入各種動畫框架封裝
1 回答為什么清空不了定時器呢?
2 回答為什么都需要用到,定時器呢,
1 回答為什么要把清除定時器放在else中???
1 回答為什么取消定時器失效?
2 回答為什么我的定時器清楚不了???
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-09-05
在函數(shù)外先定義var timer=null; 為空。這里的目的是為避免之后在函數(shù)中給timer賦值顯得突兀。
另外,clearInterval(x);調(diào)用clearInterval,要使用一個參數(shù),這個參數(shù)值是senInterval的返回值。這里 定義timer=setInterval(),調(diào)用clearInterval(timer)來停止對這個方法的執(zhí)行。