J'ai beaucoup d'éléments qui sont différents en quelque sorte (b,c,d,e,f classes)
, mais chacun d'eux a quelque chose de pareil - 'a class'
. Comment faire une animation quene
qui va les faire animer les uns après les autres dans FIFO
ordre (premier entré, premier sorti)? Les callback's deviennent fous avec lui car il y a beaucoup d'éléments et je ne peux pas savoir quel div sera appelé quand.jQuery animation queue pour de nombreux éléments
1
A
Répondre
1
Étant donné que vos animations sont le même genre (Animer gauche à 50), mais fait sur plusieurs éléments, vous pouvez le faire de cette façon:
nextAnim($('.a'));
function nextAnim(elems) {
elems.eq(0).animate({'left':50}, function() {
nextAnim(elems.slice(1)); // slice off the first element
});
}
Voir working fiddle
0
Understanding jQuery Deferred.pipe()
Vous pouvez essayer d'utiliser l'objet différé si vous avez envie d'apprendre quelque chose de nouveau et de faire les choses de manière élégante.
0
Je l'ai utilisé
$('.a').filter(function(){ return $(this).is(':animated')}).length
savoir si l'un des objets est alredy animés, et je suis tir seulement des animations quand aucun d'entre eux est
Questions connexes
- 1. jquery clear animation queue
- 2. Animation de liaison sur de nombreux éléments
- 3. Prévenir faire la queue animation avec jQuery
- 4. jquery animate (plusieurs éléments) queue
- 5. jQuery Animation Queue And .stop (true)
- 6. jquery animation de plusieurs éléments
- 7. Très basique JQuery Animation-queue, ne fonctionne pas bien
- 8. ayant des problèmes avec Jquery animation queue/subnavigation/hover
- 9. jquery pause plusieurs éléments?
- 10. Queue jQuery AJAX Calls
- 11. jquery animation séquentielle
- 12. jQuery animation simultanée sur les éléments
- 13. jQuery Animation Erreur sur les éléments clonés
- 14. Raccourcir JQuery code animation
- 15. Animation en boucle jQuery pour les éléments enfants
- 16. jQuery diapositive animation bascule avec d'autres éléments
- 17. Changer la couleur de nombreux éléments CSS avec jquery
- 18. Comment puis-je détecter l'achèvement de plusieurs animations simultanées sur de nombreux éléments dans jQuery?
- 19. comment bloquer le cycle de nombreux éléments
- 20. jQuery queue et trigger
- 21. JQuery queue et dequeue
- 22. Jquery. Chaque utilisation. Queue?
- 23. Jquery Effacer/réinitialiser .Queue()?
- 24. JQuery queue/delay() dans chaque fonction
- 25. de nombreux éléments de la liste (python)
- 26. slideToggle de nombreux éléments sur une page
- 27. Comment accrocher un événement pour bloc avec de nombreux éléments
- 28. animation animation shuffle jQuery
- 29. Nombreux boutons-> éléments de conteneur
- 30. Jquery animation des éléments de débordement décalés dans Safari
animé risque Comme cela? http://jsfiddle.net/AZtNu/1/ –
S'il vous plaît ne postez pas de questions qui ne contiennent rien d'utile sauf un JSFiddle. Pas comment fonctionne Stack Overflow. Votre question doit être autonome et répondable sans ouvrir * aucun * lien externe. Vous pouvez ensuite le compléter avec un JSFiddle. – meagar