にそれを聞いていない場合でも、DOMにページをロード1.html、2.html、3.html:ボタンをタップ)jQueryのモバイルは、私はシナリオです。ここ
で私は3つのページがあります。
1.html --- window.location="2.html"
---> 2.html
2.html --- <a href="3.html" />
---> 3.html
click Back button
2:私は、以下の方法をナビゲート。 html --- window.location="1.html"
- > 1.html
最終ステップ1.htmlはをロードしますが、2.htmlの内容は1.htmlの内容を置き換えるDOM内にロードされます。 2.htmlの内容を参照してください。
何が起こっている? jQuery mobileはなぜ2.htmlの内容を読み込まなければならないと思いますか?
私はそれが歴史と戻るボタンと関係があると確信しています。戻るボタンを使わずに1.htmlと2.htmlの間を移動するだけで動作します。
更新ここにコードhttp://jsfiddle.net/x6bxN/を再現するには、HTMLボックスからコードを取り出し、3つの別々のファイルに分けてください。
多分私はあなたがしようとしていることを理解していません。私はそれを再現できないからです。私はあなたが描写しているものを再現しようとしましたが、それは私のためにうまくいきます。ここに私のサンプルコードです。注:これは3つの別々のHTMLファイルです。私はそれらをすべて同じペーストビンページに貼り付けます。 http://pastebin.com/JkneaERE –
もう少しコードを投稿できますか?多分http://jsfiddle.netとして私はあなたがページ間をどのようにナビゲートしているのかを見たいと思っています –
@PhillPaffordここにjsfiddleへのリンクがありますhttp://jsfiddle.net/x6bxN/私は3つのファイルすべてからhtmlを取り出して挿入しましたそれらをHTMLボックスに変換します。再現するために、それらを3つの別々のファイルに入れたいと思うでしょう。 –