È possibile eseguire due animazioni su due elementi diversi contemporaneamente? Ho bisogno del contrario di questa domanda Jquery queueing animations.Come eseguire due animazioni jQuery contemporaneamente?
ho bisogno di fare qualcosa di simile ...
$('#first').animate({ width: 200 }, 200);
$('#second').animate({ width: 600 }, 200);
ma per eseguire quei due allo stesso tempo. L'unica cosa che potrei pensare sarebbe usare setTimeout
una volta per ogni animazione, ma non penso che sia la soluzione migliore.
ho un problema reale quando animare diverse proprietà CSS. Questa domanda sembra vecchia e la inserisco nel JSFiddle, sembra che entrambi gli approcci funzionino. È ancora rilevante? http://jsfiddle.net/AVsFe/ – valk
Nel jquery corrente, e credo che dal momento in cui jQuery 1.4, il codice precedente si anima contemporaneamente, poiché le code fx sono collegate all'elemento che si chiama .animate(), non un global coda. –
Ehm ... ci hai provato? Se usi il codice esatto che hai lì, per capire come funziona 'animate()', dovrebbero funzionare simultaneamente. – chaos