2016-04-16 20 views
0

申し訳ありませんが、私の英語は非常に悪いです。history.backの後に上にスクロール

history.backを使用した後、PHPサイトで上にスクロールするにはどうすればよいですか?

例:page1.phpがアクティブです。私はhistory.backを使って をpage0.phpに戻します。 page0.phpは再び読み込まれませんが、私はスクロールして をjqueryの先頭に移動します。

どうすればいいですか?

さようなら、デビッド

答えて

1

を使用し、スクロール行うためにjqueryのコードを使用することができます。

<script type="text/javascript"> 
    $(window).bind("pageshow", function() { 
     $("html, body").animate({ 
      scrollTop: 0 
     }, 600); 
    }); 

+0

はい、それは私の問題を解決しました!どうもありがとうございました! –

-1

あなたはページの最上部に移動したい、そのページ内のスクリプト以下のトップ

$(document).ready(function() 
{ 
    $(window).scrollTop(); 
    //or 
    $(document).scrollTop(); 
}); 
+0

このコードは機能しません。私はこのコードをbevoreに追加し、jqueryはincludetです。それは、history.backの後のサイトが再度ロードされないためですか? –

+0

JavaScriptを使用してhistory.backをどのようにしていますか? – user3045179

+0

はい、私はjavascriptを使用します - javascript:history.back() –

-1

クッキーがある場合は、そのイベントがクッキーを設定し、ページのチェックで発生した場合、私は、

チェックonbeforeunloadイベントこの中には良くないけど、まだそれが動作するか、プロセスの下にチェックスクロールしてトップイベントにスクロールします。

その後、一番上のイベントにスクロールすると、再度クッキー値が変更されます。

これはうまくいくとは言えませんが、正しい解決策ですが、実装方法を考えようとしました。

関連する問題