1

スクロールしてトップに戻るボタンがあり、ユーザーはスムーズにページのトップに戻ります。Firefox では動作しますが、Chrome では動作しません:

$('a#scroll-to-top').click(function() {
    $('html').animate({
        scrollTop: 0
    }, 500);
    return false;
});

<a href="#" id="scroll-to-top">Up Top</a>

これをChromeで動作させるにはどうすればよいですか?

4

2 に答える 2

4

このコードを使用したい:

$('a#scroll-to-top').click(function() {
    $('html, body').animate({
        scrollTop: 0
    }, 500);
    return false;
});

ここに例があります

于 2012-05-14T22:38:51.043 に答える
1

以下のように、 htmlの代わりにbodyを使用してください。

$('a#scroll-to-top').click(function() {
  $('body').animate({
    scrollTop: 0
 }, 500);
  return false;
});
于 2015-11-23T11:00:44.023 に答える