jQuery动画重叠

时间:2012-06-24 07:18:01

标签: javascript jquery html css

我运行了几个jquery动画,每个动画都需要在某种程度上依赖于其他动画的成功。有没有办法可靠地这样做而不将每个动画嵌套在另一个动画中?我查看了'队列'方法,但我相信队列默认是真的吗?我遇到了一个问题,即动画开始相互抵消,如果它们排成一列的那样:

function moduleSwap(){

                //animation 1

                //animation 2

        }

        setInterval(moduleSwap, 1000);

我正在使用setInterval一遍又一遍地重复这个功能。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

setInterval(function(int) {
    if(int % 2 == 0) 
        animation_1(); 
    else
        animation_2();
}, 1000);

通过int ++方法增加int并将其传递给setInterval。它会自动交换你的动画。但是很适合我。

相关问题