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

关于动画停止

startmove(_this,{top:-20,opacity:0},function(){
_this.style.top="35px";
startmove(_this,{top:15,opacity:100});
});
试了下把两个opacity都设成100就不行了。move.js中把flag已经放在循环内部。

如果把top都设成15,中间那句35的去掉,就可以执行(style我的top就是15)。

求解

正在回答

3 回答

我的动画还是会停止,可以帮我看看问题出在哪里吗

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

感觉看懂老师这样写了,虽然flag在for外面,但是在setInterval里面,所以开始每次false,不执行下一步,但是随着计数器进行,每次计数会重新赋值true。当所以json都是true的时候,就执行下一步函数了。

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

奇怪,按照老师那样,把var flag=true放在外面,反而正常。

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

举报

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

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

进入课程

关于动画停止

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信