Как сделать плавный переход к нужному div с помощью JS?
jquery.scrollto
А вообще неплохо бы в гугле сначала смотреть
$("#menu a").click(function(){ 
	elementClick = $(this).attr("href");
	destination = $(elementClick).offset().top;

	$("html,body").stop().animate({scrollTop: destination},2000, "easeInOutExpo",function(){
		window.location.hash = elementClick;
	});

	return false;
});
идет переход к соответствующему ID элемента