iveはこれについて1トンの研究をしていて、途方に暮れています。
何が起こっているのかよくわかりませんが、この.animate()を適切にアニメーション化することはできません。
私は、物事の設定方法を概説するJSフィドルを作成しました。基本的に、その4つのスライドは、それぞれ高さ100%、幅100%で、各スライドの各リンクから動的にスライドターゲットを取得しています。
jsFiddleを作成して、正しく機能させるようにしました。
http://jsfiddle.net/mikelegacy/WrZev/
これが私が使用しているjqueryですが、すべての範囲を取得するにはjsFiddleを確認する必要があります。
$("a.scrollButton").click(function(e) {
var slideId = $(this).attr("href");
$("html, body").animate({
scrollTop: $(slideId).offset().top
}, 2000);
});