课程
/前端开发
/JavaScript
/JS动画效果
为什么把“var timer = null”放在startMove()函数里面就不能实现匀速运动。。。
2014-12-04
源自:JS动画效果 2-1
正在回答
并且,如果你再函数内部定义timer
那么timer这个和之前执行函数的那个timer不是一个对象,所以会相当于是两个定时器作用在元素上,就会加速。
你这逻辑明显有问题吧,在内部定义timer并且还清除timer,这样逻辑混乱吧。
举报
通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装
1 回答不明白错在哪。。。
2 回答对于clearInterval();不是很明白
1 回答不明白错在哪,打开页面不滑动
1 回答为什么写这两句,具体医生不太明白。
3 回答还是不太明白 为什么要不timer=null,放在全局变量里