3 に答える
1
更新はあなたの問題です。これは何が起こったかのタイムラインです:
index.html
ロードされています- ページが変更され
page.html
、その本文コンテンツがロードされますが、リンクはまだですindex.html
DOM
domain/page.html
- ページ全体が更新されたため、 のコンテンツ
page.html
なしで が再読み込みされます。HEAD
index.html
- ページが変更され、その本文コンテンツがその部分なしで
index.html
読み込まれるため、javascript がトリガーされないのはそのためです。page.html
DOM
HEAD
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 に答える