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

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

在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下载
官方微信