I've been playing with mootools for a while, they're very nice, making easy work of some nice visual tweens and effects.
One thing I was struggling a bit to do was fade between two divs, having the first one fade out then the second fade in. Rather than grabbing a plugin to do it I wanted a small bit of JavaScript I could embed in a page, I couldn't find one anywhere.
It's pretty simple to do, the code below should give you a starting point to set up some JS to fade between 2 or more divs.
function fadeBetweenDivs( div1, div2 ) {
$$( div1 ).fade( "out" );
(function(){
$$( div1 ).setStyles({
display: 'none',
opacity: 0
});
}).delay( 150 );
(function(){
$( div2 ).setStyles({
display: 'block',
opacity: 0
});
}).delay( 150 );
$$( div2 ).fade( "in" );
}
That is all,
- Chris