div custom change bootstrap active jquery animation promise

custom - jQuery espera hasta que todas las animaciones de la página estén listas.



tooltip div jquery (2)

Sé esperar hasta que se haga una animación.

$(''#element'').animate(speed,function(){ //code here });

y con múltiples elementos con

$(''#element1, #element2'').promise().done(function(){ //code here });

pero ¿cómo espero hasta que todos los elementos de la página hayan terminado de animarse? Preferiría no solo poner en cada elemento que estoy esperando allí.


La respuesta dada por Jeremy T funciona bien, aunque basado en los comentarios en el sitio jQuery que él vinculó ( http://api.jquery.com/animated-selector/ ), sería una solución más rápida agregar una clase a cada elemento. en la página que se puede animar, y luego selecciónelos usando

$(''.animationclass'').filter('':animated'').promise().done(function() { //Your function });


Para seleccionar todo lo que se está animando actualmente, simplemente haga $(":animated") http://api.jquery.com/animated-selector/

Combinando eso con lo que ya tienes allí, sería simplemente

$(":animated").promise().done(function() { //code here });