Javascript jQuery动画重叠

Javascript jQuery动画重叠,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有几个jquery动画正在运行,每个都需要在一定程度上依赖于其他动画的成功。有没有一种方法可以在不将每个动画嵌套在另一个动画中的情况下可靠地执行此操作?我已经研究了“queue”方法,但我相信queue在默认情况下是真的?我遇到了这样一个问题:如果动画是这样排列的,动画就会开始相互抵消: function moduleSwap(){ //animation 1 //animation 2 }

我有几个jquery动画正在运行,每个都需要在一定程度上依赖于其他动画的成功。有没有一种方法可以在不将每个动画嵌套在另一个动画中的情况下可靠地执行此操作?我已经研究了“queue”方法,但我相信queue在默认情况下是真的?我遇到了这样一个问题:如果动画是这样排列的,动画就会开始相互抵消:

function moduleSwap(){

                //animation 1

                //animation 2

        }

        setInterval(moduleSwap, 1000);
我使用setInterval一次又一次地重复这个函数。有什么建议吗

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

通过
int++
方法增加int,并将其传递给
setInterval
。它会自动交换动画。这很棘手,但对我来说很有用。

你能在JSFIDLE plz上发布一个示例吗?