不明白。。。

来源:2-1 JS速度动画

多啦旺仔

2014-12-04 14:22

547ffd160001816103600161.jpg为什么把“var timer = null”放在startMove()函数里面就不能实现匀速运动。。。

写回答 关注

2回答

  • 受戒人
    2015-12-14 16:44:18

    并且,如果你再函数内部定义timer

    那么timer这个和之前执行函数的那个timer不是一个对象,所以会相当于是两个定时器作用在元素上,就会加速。

  • 受戒人
    2015-12-14 16:40:57

    你这逻辑明显有问题吧,在内部定义timer并且还清除timer,这样逻辑混乱吧。

JS动画效果

通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装

113924 学习 · 1443 问题

查看课程

相似问题