0

更新後に水平方向の Web サイトの左側に自動スクロールしようとしています (F5 キーを押すなど)。私は試しscrollLeft()ていましたが、何も得られませんでした。現在window.scrollTo(0,0)は機能していますが、次のようなボタンを使用するだけです:

 function scrollWindow()
 {
 window.scrollTo(0,0); 
 }

<input type="button" onclick="scrollWindow()" value="Scroll" />

これは機能しますが、次の場合は機能しません$(document).ready(function());:

<script>
   $(document).ready(scrollWindow());
</script>

私は別の質問のトップアンサーで見つけました:

 $(document).ready(function(){
    $(this).scrollTop(0);
});

しかし、それは私にはうまくいきませんでした。誰でもこの問題を解決できますか?

4

2 に答える 2

0

$(document).ready(scrollWindow());

scrollWindowドキュメントの準備が整う前に関数を実行します。スクリプトの初期化直後に呼び出されます。それが機能していない理由です。@Eli answer を変更して、次の関数を使用することを提案できます。

$(document).ready(scrollWindow);
于 2013-05-04T11:25:38.167 に答える