2011-07-09 6 views
0

私は最近、ウェブサイトでjquery.scrollToフォーカスのonload

を使用して水平方向と垂直方向のスクロールのサイトを作ってきた、私は入力ページを持っています。入力すると、固定ナビゲーションが表示され、リンクに応じて、サイトがここやそこに移動します。このナビゲーションは、( '#my div')を使用して非表示のままです。

ユーザーがサイトに入ると表示されます。

しかし、もしあなたがサイトをリロードすると(彼らは彼らのインターネットが混乱してしまった場合に行うことになる)、それは前回と同じ場所に残っている。だから、私は恣意的な位置に横たわっているすべての私は関係なく、彼が最初にあった場所のページを入力してページを常に起動していることを確認できるように、そう

..ナビゲーションボタンなしでリロード、私はいくつかの選択肢を探しています...

してください上の場所助けて....

答えて

1

私はあなたをよく理解すれば、これはうまくいくでしょう:

$(document).ready(function(){ 
    window.scrollTo(0, 0); 
}); 

このコードは、ウィンドウが読み込まれるたびにページの先頭に移動します。

これが役に立ちます。乾杯。

+0

hmm..that shldは働いていた。読み込み時には、(0,0)で始まります。しかし、その後、完全なロードは前のdivにリダイレクトされます。クリックイベントハンドラはキャッシュに格納されていますか?なぜそれが起こっているのですか? –

+0

あなたはページをスクロールする他のJavaScriptがあるかもしれません。慎重にチェックしてください、それが起こる唯一の方法だと思います –