课程
/前端开发
/JavaScript
/JS动画效果
timer不定义为空的话 页面无法变化 不能触发定时器 但是之前的speed不定义为0的话 也是可以正常运动的
2016-10-12
源自:JS动画效果 4-2
正在回答
谢谢
function startMove(speed,iTarget){
clearInterval(timer);
timer=setInterval(function(){
if(parseInt(getStyle(pra,'fontSize'))==iTarget){
clearInterval(timer);}
是因为第一个需要先clear定时器 所以才要先定义timer是么?
Say素描
定义全局变量是方便下面做清理操作,不用定义成null,定义成啥都行,或者直接var timer;都可以的好嘛?定义成null,个人觉得更规范!
poudoudou 提问者
举报
通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装
1 回答为什么timer 一定要赋值为 null ?
3 回答还是不太明白 为什么要不timer=null,放在全局变量里
2 回答请问那个timer为什么一定要设置为全局变量
2 回答老师并没有定义变量var timer = null或aLi[i].timer = null
1 回答多物体透明度章节不需要定义变量oDiv[i].timer=null吗