1

非常に単純なコードを使用して、ページの上部へのスクロールをアニメーション化しています。コードは次のとおりです。

$(document).ready(function(){
    $('div#top').hover(function(){
        $('html, body').animate({
            scrollTop:0
        }, 2500);
    });
});

何らかの理由で、スクロールが発生した後、もう一度下にスクロールしようとすると、ページが数秒間jarされてから、下にスクロールできるようになります。FFを使用する場合は最悪のようですが、他のブラウザではそれほど良くありません。

耳障りな音を止める方法について誰かが何か考えを持っていますか?

4

1 に答える 1

1

に関数を1つだけ渡すと、マウスを入力してから離れたhoverときに実行されます。したがって、マウスが要素を離れるとすぐに、別のスクロールアニメーションが開始されますが、下にスクロールしようとするまで表示されません。div#top

代わりにバインドしmouseenterます。

于 2012-01-28T14:45:01.297 に答える