6

ページが読み込まれたときに、jQueryを使用してページを自動的に一番上にスクロールして戻そうとしています。これが私のコードです:

<script type="text/javascript">
    $(document).ready(function () {

        $(window).scrollTop(0);
        return false;

    });
</script>

ただし、コードは機能しません。私も交換しようとしまし$(window)たが$('html, body')、残念ながらまだ機能しません。

それで、誰かがこれについてアドバイスできますか?どうもありがとう!

4

4 に答える 4

10

これを試して

<script type="text/javascript">
    $(document).ready(function () {
        window.scrollTo(0,0);
    });
</script>

パラメータ 0,0 は x 座標と y 座標です。

お役に立てば幸いです。

于 2012-08-21T01:36:22.107 に答える
1

上記の解決策は、Chrome ではうまくいきませんでした。これは私が最も成功したものです:

$(window).on('beforeunload', function() {
  $('body').fadeOut(225);
});
于 2016-04-29T04:12:33.470 に答える
0

このソリューションを使用すると、より簡単で信頼性が高くなります。

<script type="text/javascript">
   $('html,body').animate({scrollTop:0},800);
</script>

実際、一部のブラウザは に応答し'html'、一部のブラウザは'body'.

PS。「800」はアニメーションの長さです。

于 2016-02-23T13:47:45.070 に答える