最贊回答 / 小蟲星空
clearInterval(theAnimate);?因?yàn)榍宄〞r(shí)器的條件是顯示區(qū)域的寬度?clipReg.r >= 2 * Math.max(canW, canH)而reset時(shí)clipReg.r又變?yōu)槌跏贾??clipReg.r >= 2 * Math.max(canW, canH) 為false,我的解決方法:function reset () { clearInterval(theAnimate); initCanvas(); }
2016-02-06
老師,代碼是有bug的,再次點(diǎn)擊show沒有及時(shí)清除定時(shí)器,另外就是點(diǎn)擊reset的時(shí)候也是應(yīng)該清楚定時(shí)器的
2016-02-05