Rolagem suave de JavaScript / jQuery para o elemento

Estou tentando criar um site de rolagem horizontal, mas não sei comosuavemente rolar de um elemento para o outro. Eu tentei o seguinte código:

$("a[href='#top']").click(function() {
  $("body").animate({ scrollTop: 0 }, "slow");
  return false;
});

Mas ele só rola para o topo, eu também tentei o jQuery-pluginScrollTo, mas simplesmente não consigo fazê-lo funcionar, também tentei o plugin jQuery:

$('.click').click(function(){
    $.scrollTo( '.last', 800, {easing:'elasout'});
});

Mas também sem sucesso.

Alguém conhece uma amostra boa e fácil de entender que eu possa usar? Desde já, obrigado!

questionAnswers(1)

yourAnswerToTheQuestion