为了账号安全,请及时绑定邮箱和手机立即绑定

很奇怪,那个iCur != json[atrr]的条件怎么可能判断出所有运动是否都停止呢?

万一人家json里只有两个属性,假设循环第一个属性的时候,iCur != json[atrr]成立,此时flag=false;

然后假设循环第二个属性的时候iCur != json[atrr]不成立,这时两个属性也循环完了,明明运动还没完全停止,但是flag=true却成立了,这不是漏洞吗?

正在回答

2 回答

5434f2b100011f1004770305.jpg

全局设置了了。

0 回复 有任何疑惑可以回复我~
#1

阳小项

这个只是初始值,而在后面动画的时候没有再变成true。在后面判断了如果为true则停止时间循环,但现在没变回true,所以时间循环一直没有停止,直到动画完成效果,而且会导致回调函数执行有问题
2014-10-21 回复 有任何疑惑可以回复我~

主播在setInterval函数里面的最顶层漏了一条flag = true;

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JS动画效果
  • 参与学习       113925    人
  • 解答问题       1443    个

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

进入课程
意见反馈 帮助中心 APP下载
官方微信