jQuery-animaties overlappen elkaar

Ik heb verschillende jQuery-animaties die elk enigszins afhankelijk moeten zijn van het succes van de anderen. Is er een manier om dit betrouwbaar te doen zonder elke animatie in een andere te nesten? Ik heb de 'wachtrij'-methode bekeken, maar volgens mij is wachtrij standaard waar? Ik kom een ​​probleem tegen waarbij animaties elkaar beginnen te compenseren als ze als volgt in de rij staan:

function moduleSwap(){

                //animation 1

                //animation 2

        }

        setInterval(moduleSwap, 1000);

Ik gebruik setInterval om de functie steeds opnieuw te herhalen. Eventuele aanbevelingen?

0
kan je een voorbeeld op jsfiddle plz plaatsen?
toegevoegd de auteur Eswar Rajesh Pinapala, de bron

1 antwoord

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

verhoog int door int ++ methode en geef het door setInterval .Its wissel automatisch je animaties.Tricky maar werkt voor mij.

1
toegevoegd