課程
/前端開發
/Html5
/Canvas玩兒轉紅包照片
在show的時候如果沒有執行完 再次點擊reset的時候回出現show 的重復,不知道是我這邊的問題還是這個例子的瑕疵,希望老師看到以后能夠給解答一下。代碼是一邊聽老師講課一邊敲的代碼
2016-02-06
源自:Canvas玩兒轉紅包照片 4-1
正在回答
clearInterval(theAnimate);?
因為清除定時器的條件是顯示區域的寬度?clipReg.r >= 2 * Math.max(canW, canH)
而reset時clipReg.r又變為初始值,?clipReg.r >= 2 * Math.max(canW, canH) 為false,
我的解決方法:
function reset () {
clearInterval(theAnimate);
initCanvas();
}
舉報
教你玩兒轉微信紅包照片模糊效果,圖像展示效果,深入了解canvas
1 回答繪制的canvas不出現
3 回答小伙伴們有沒有按完show之后,再按reset會自動執行setInterval這個動畫?--chrome瀏覽器
2 回答運行問題求解
2 回答在ipad上出現bug
1 回答關于reset和show位置的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-02-10
clearInterval(theAnimate);?
因為清除定時器的條件是顯示區域的寬度?clipReg.r >= 2 * Math.max(canW, canH)
而reset時clipReg.r又變為初始值,?clipReg.r >= 2 * Math.max(canW, canH) 為false,
我的解決方法:
function reset () {
clearInterval(theAnimate);
initCanvas();
}