關于動畫停止
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)。
求解
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)。
求解
2016-05-10
舉報
2016-05-11
我的動畫還是會停止,可以幫我看看問題出在哪里嗎
2016-05-10
感覺看懂老師這樣寫了,雖然flag在for外面,但是在setInterval里面,所以開始每次false,不執行下一步,但是隨著計數器進行,每次計數會重新賦值true。當所以json都是true的時候,就執行下一步函數了。
2016-05-10
奇怪,按照老師那樣,把var flag=true放在外面,反而正常。