J'utilise la fonction jQuerys animate sur un plugin, sur de nombreux éléments de manière simultanée avec des durées différentes pour chaque élément. Je veux savoir si une animation est en cours ou s'il n'y a pas d'animation du tout. Alors je suis venu avec ceci:jQuery est animé sur plusieurs éléments, ce qui est mieux?
if($div1.is(':animated') || $div2.is(':animated') || $div3.is(':animated')) return true;
else return false;
ou ceci:
if($div1.add($div2).add($div3).is(':animated')) return true;
else return false;
Ce qui est mieux ???
Connaissez-vous une autre méthode ???
Je ne veux pas ce code $("*").is(':animated');
car il va vérifier toutes les animations et d'autres animations plugins.
avoir à l'esprit que j'ai beaucoup d'éléments, pas seulement 3.
Merci pour la lecture ...
il semble que l'utilisation d'une classe est plus rapide. return $ (". myclass"). is (": animé"); – gadlol