问答详情
源自:3-4 动画效果

点完show 之后立即点reset ,reset 的效果也是show的效果,大家遇到过没????

这个程序有BUG,当我点击SHOW的按钮当图片显现出来后赶紧在点击reset按钮,动画从新播放了,而且图片显现出来了 这个问题可以在reset中加个clearInterval(theAnimation);不过需要把theAnimation的定义提到show函数外面去

提问者:慕用8494457 2016-11-27 11:17

个回答

  • 梧桐_细雨
    2017-02-17 14:48:25

    只要在initCanvas()函数里在加一个clearInterval(timer)或者重置函数里加即可,因为在定时器还没跑到clippingRegion.r >临界值时清除定时器的时候,就点击重置的话定时器还在跑,所以就还有动画。

  • 慕用8494457
    2016-11-27 11:18:43

    这个问题可以在reset中加个clearInterval(theAnimation);不过需要把theAnimation的定义提到show函数外面去