c'è un modo per far scivolare un div sopra ad un altro???

ti spiego:
ho 4 pulsanti, come hai visto, e al click di uno, questo deve andare in alto a sinistra e gli altri se ne vanno in dissolvenza.
il punto è che facendo come come nel codice quando un div incontra un altro div fa un salto perdendo di fluidità...

ho provato a rimuovere gli alti di ma non ho risolto gran che...

codice:
$(document).ready(function()
{var hide = false;
var marginL = 50;
	$("a#aboutMe").click(function()
	{if(hide == false){
		
		//$(this).animate({"left": "-=50px"}, "slow");
		$("a#home").fadeOut("fast");
		$("a#contacts").fadeOut("fast");
		$("a#works").fadeOut("fast");
		hide = true;
		$(this).animate( {"margin-left": "-=200"}, "slow" ) ;
		 }
		 else if(hide == true){
			 $(this).animate( {"margin-left": "+=200"}, "slow" ) ;
			 $("a#home").delay(500).fadeIn("fast");
		$("a#contacts").delay(500).fadeIn("fast");
		$("a#works").delay(500).fadeIn("fast");
		hide = false;
		}
	});
});
ah un'altra cosa...
mi farebbe molto piace aggiungerti su skype... (tranquillo no per provarci )