为了账号安全,请及时绑定邮箱和手机立即绑定

自己执行的时候回出现这样的问题

在show的时候如果没有执行完 再次点击reset的时候回出现show 的重复,不知道是我这边的问题还是这个例子的瑕疵,希望老师看到以后能够给解答一下。代码是一边听老师讲课一边敲的代码

正在回答

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();

}

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

自己执行的时候回出现这样的问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号