¿Es posible ejecutar dos animaciones en dos elementos diferentes al mismo tiempo? Necesito el opuesto de esta pregunta Jquery queueing animations.¿Cómo ejecutar dos animaciones de jQuery simultáneamente?
Necesito hacer algo como esto ...
$('#first').animate({ width: 200 }, 200);
$('#second').animate({ width: 600 }, 200);
sino para ejecutar los dos al mismo tiempo. Lo único que podría pensar sería usar setTimeout
una vez para cada animación, pero no creo que sea la mejor solución.
que tienen un verdadero problema cuando la animación de diferentes propiedades CSS. Esta pregunta parece vieja, y la puse en el JSFiddle, parece que ambos enfoques funcionan. ¿Sigue siendo relevante? http://jsfiddle.net/AVsFe/ – valk
En jquery actual, y creo que desde jQuery 1.4, el código anterior anima ambos simultáneamente, ya que las colas de fx están asociadas al elemento al que llamas .animate(), no un global cola. –
Erm ... ¿lo has probado? Si usa el código exacto que tiene allí, para mi comprensión de cómo 'animate()' funciona, deberían ejecutarse simultáneamente. – chaos