1
4

3 に答える 3

1

更新はあなたの問題です。これは何が起こったかのタイムラインです:

  1. index.htmlロードされています
  2. ページが変更されpage.html、その本文コンテンツがロードされますが、リンクはまだですindex.html DOMdomain/page.html
  3. ページ全体が更新されたため、 のコンテンツpage.htmlなしで が再読み込みされます。HEADindex.html
  4. ページが変更され、その本文コンテンツがその部分なしでindex.html読み込まれるため、javascript がトリガーされないのはそのためです。page.html DOMHEAD

index.htmlこの問題は、との両方page.htmlが同一HEADのコンテンツ (主に同じカスタム js ファイルへの参照) を持っている場合に修正されます。この問題の詳細な解決策 (解決策を含む) については、このARTICLEを参照してください。より透明性を高めるために、これは私の個人的なブログです。または、ここで見つけることができます。

于 2013-02-06T18:12:33.743 に答える
0

1 ページ戻るだけの場合は、戻るボタンの代わりにこれを試してください。

<a href="javascript:history.go(-1)">BACK</a>

または、これを試してください:

$.mobile.changePage(href, {changeHash: false });
于 2013-02-06T17:07:30.757 に答える
0

次のようなものを探していると思います:

 window.onbeforeunload = function () {
     // stuff do do before the window is unloaded here.
 }

これは、ユーザーが現在のページから移動する前に実行されます。

これは、正しく更新されるページにユーザーを移動させることができることを意味します。

于 2013-02-06T16:10:09.713 に答える