Scroll Animado con jQuery ( Hugh Lashbrooke )

Forma sencilla de hacer scroll para dejar la página en un sitio determinado, elegagnte.


function scrollToElement( target ) {
var topoffset = 30;
var speed = 800;
var destination = jQuery( target ).offset().top - topoffset;
jQuery( 'html:not(:animated),body:not(:animated)' ).animate( { scrollTop: destination}, speed, function() {
window.location.hash = target;
});
return false;
}

Origen: http://www.hughlashbrooke.com/simple-animated-scroll-for-jquery/