课程
/前端开发
/JavaScript
/JS动画效果
flag放到定时器外面为什么fn就没法执行了?
2016-07-15
源自:JS动画效果 6-2
正在回答
首先,fn执行的条件是上一个timer结束。flag的作用是判断所有timer是否都完成。timer的每一次循环都需要判断flag的真假,再判断是否执行fn。如果flag放timer外面,就不会去每次判断flag真假也不会执行fn。
不肖生
Arthraxon 回复 不肖生
举报
通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装
2 回答flag放在定时器内,为什么调试出现fn is not啊function?
1 回答flag=true?fn();
1 回答把JS里面的clearInterval(obj.timer)与fn()顺序对调后会无法执行fn()是为什么?
1 回答if(flag){clearInterval(obj.timer);if(fn){fn()}}
3 回答定时器为什么会循环增加执行
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号