J'ai un écouteur d'événement qui appelle deux actions d'animation. Malheureusement, leurs démarrages sont décalés d'une petite quantité (par exemple, le premier de la fonction commence en premier).Y at-il un moyen de faire fonctionner deux animations jQuery (correctement) simultanément?
Est-ce que quelqu'un connaît un moyen de les synchroniser correctement?
Voici mon code:
$("#nav ul li a").hover(
function(){
$(lastBlock).children("div").animate({width: "0px"}, { queue:false, duration:400, easing:"swing" });
$(this).children("div").animate({width: maxWidth+"px"}, { queue:false, duration:400, easing:"swing"});
lastBlock = this;
}
);
Parce que la première animation tourne un peu avant la seconde, il provoque la largeur totale de devenir momentanément inégale, ce qui ressemble un peu funky.
A titre d'un suivi: Il est montrant beaucoup de promesses, mais a actuellement quelques problèmes. –