ahao430
2016-05-10 13:44
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)。
求解
我的动画还是会停止,可以帮我看看问题出在哪里吗
感觉看懂老师这样写了,虽然flag在for外面,但是在setInterval里面,所以开始每次false,不执行下一步,但是随着计数器进行,每次计数会重新赋值true。当所以json都是true的时候,就执行下一步函数了。
奇怪,按照老师那样,把var flag=true放在外面,反而正常。
JS动画效果
113925 学习 · 1443 问题
相似问题