Me preguntaba si hay alguna manera de esperar hasta que fadeOut se complete antes de que comience el fadeIn, ya que cuando ejecuto el siguiente código, coloca un div debajo del otro, luego cuando se desvaneció se mueve hacia arriba ... se ve un poco feo.jQuery - Esperando que el fadeOut se complete antes de ejecutar fadeIn
Código es el siguiente:
$('.sidebarform').fadeOut('slow');
$('.sidebarsuccess').fadeIn('slow');
keep i Tenga en cuenta que si su selector es demasiado general, la función de finalización se disparará para cada elemento cuando esté totalmente desvanecido, por lo que si ya hay algunos ocultos, se disparará inmediatamente. – box86rowh
He utilizado el selector: visible para combatir el problema descrito por @ box86rowh. Ver: http://api.jquery.com/visible-selector/ –