スムーズに上にスクロールするシンプルなスクロールボタンを作成しようとしましたが、これでうまくいくと思いました。
今のところ、ページを一番上に向けて発射するだけなので、遅延が機能していないだけで、少なくともある程度は正しく機能しています。私はjQuery/Javascriptの専門家ではないので、よくわかりません。
$('.top').click(function(){
var scrollPosition = $('.scrollfix').scrollTop();
while (scrollPosition > 0 ) {
$('.scrollfix').delay(1).scrollTop(scrollPosition);
scrollPosition--;
}
});
ここで使用中を見ることができます:http://jsfiddle.net/JamesKyle/8H7hR/101/