我运行了几个jquery动画,每个动画都需要在某种程度上依赖于其他动画的成功。有没有办法可靠地这样做而不将每个动画嵌套在另一个动画中?我查看了'队列'方法,但我相信队列默认是真的吗?我遇到了一个问题,即动画开始相互抵消,如果它们排成一列的那样:
function moduleSwap(){
//animation 1
//animation 2
}
setInterval(moduleSwap, 1000);
我正在使用setInterval一遍又一遍地重复这个功能。有什么建议吗?
答案 0 :(得分:1)
setInterval(function(int) {
if(int % 2 == 0)
animation_1();
else
animation_2();
}, 1000);
通过int ++
方法增加int并将其传递给setInterval
。它会自动交换你的动画。但是很适合我。