I’ve wanted to do this, but haven’t really found anything. You can try playing with queues to make both effects (fade in and fade out) happen simultaneously, but the main difficulty is that it’s HTML, and the normal flow layout will not place items on top of each other.
The only way I can think of doing it is with some CSS absolute positioning, which is always fun to get working across browsers correctly.
Jason