There's a bunch on this topic, but I havn't found an instance that applies well to my situation.
Fade a picture out and then fade another picture in. Instead, I'm running into an issue where the first fades out and immediately (before the animation is finished) the next fades in.
I read about this once and can't remember exactly what the trick was..
http://jsfiddle.net/danielredwood/gBw9j/
thanks for your help!
With async functions and promises, it now can work as simply as this:
fade the other in in the callback of fadeout, which runs when fadeout is done. Using your code:
alternatively, you can just "pause" the chain, but you need to specify for how long:
This might help: http://jsfiddle.net/danielredwood/gBw9j/
Basically
$(this).fadeOut().next().fadeIn();
is what you requireAfter jQuery 1.6, using promise seems like a better option.