Animiertes Scrollen mit jQuery

Aus Wolfgang Wagners Wiki

Bei klick auf einen internen Anker-Link wird nicht direkt zum Link gesprungen, sondern sanft dorthin gescrollt.

$(document).ready(function() {
	$('a[href*=#]').bind("click", function(event) {
		event.preventDefault();
		var ziel = $(this).attr("href");
 
		$('html,body').animate({
			scrollTop: $(ziel).offset().top
		}, 2000 , function (){location.hash = ziel;});
});
return false;
});