小伙伴们有没有按完show之后,再按reset会自动执行setInterval这个动画?--chrome浏览器

来源:3-4 动画效果

CClarence

2016-01-28 20:30

小伙伴们有没有按完show之后,再按reset会自动执行setInterval这个动画?--chrome浏览器

写回答 关注

3回答

  • l1uyub0b0b0
    2016-01-28 21:37:42
    已采纳

    因为还没有clearInterval呢!往下看,会讲到这个问题:)

    CClare...

    合影0_o!

    2016-01-29 08:37:22

    共 1 条回复 >

  • 烈霓殇
    2020-12-16 10:54:20
    function reset() {  
         if(theAnimation) {    
            clearInterval(theAnimation); 
        }  
        initCanvas();
    }

    可以把theAnimation设置成全局变量,在reset里判断一下

  • 雨中的鱼L
    2016-01-28 21:47:44

    是因为没有清除定时器,就是clearInterval,因为你按show后,立马按reset,还会执行setInterval动画,是因为你写的IF判断太大了,他还没有到条件,所以没有clearInterval,你等一会就不会出现你说的问题,要解决问题,就是要if判断要写小点,写适合的值

    CClare...

    谢谢^_^

    2016-01-29 08:35:59

    共 1 条回复 >

Canvas玩儿转红包照片

教你玩儿转微信红包照片模糊效果,图像展示效果,深入了解canvas

55911 学习 · 67 问题

查看课程

相似问题