0

スムーズに上にスクロールするシンプルなスクロールボタンを作成しようとしましたが、これでうまくいくと思いました。

今のところ、ページを一番上に向けて発射するだけなので、遅延が機能していないだけで、少なくともある程度は正しく機能しています。私はjQuery/Javascriptの専門家ではないので、よくわかりません。

$('.top').click(function(){

    var scrollPosition = $('.scrollfix').scrollTop();

    while (scrollPosition > 0 ) {
        $('.scrollfix').delay(1).scrollTop(scrollPosition);
        scrollPosition--;
    }
});

ここで使用中を見ることができます:http://jsfiddle.net/JamesKyle/8H7hR/101/

4

1 に答える 1

1
$('.top').click(function(){
    $('.scrollfix').animate({scrollTop : 0},1000);
});
于 2011-11-23T20:23:51.207 に答える