que estoy tratando de animar un conjunto de elementos al mismo tiempo (casi, hay un pequeño retraso entre cada animación):jQuery animado múltiple() de devolución de llamada
$('.block').each(function(i){
$(this).stop().delay(60 * i).animate({
'opacity': 1
}, {
duration: 250,
complete: mycallbackfunction // <- this fires the callback on each animation :(
});
});
¿Cómo puedo ejecutar una función de devolución de llamada después de todas las animaciones tienen ¿terminado?
que puede tener cada anim individuo. Incremente un valor, y si ese valor es = número de animaciones, ejecute la función real – davidosomething
¿Hay alguna razón por la que no puede llamar a mycallbackfunction después de $ (".bloquear") cada declaración? o estoy malinterpretando tu código? –
sí. Si hago eso, la función se ejecutará de inmediato. Quiero esperar a que finalicen las animaciones, luego ejecutarlo – Alex