JQuery Mobile 1.1.0 を使用して、リストビューを組み込んだ単純なモバイル Web サイトを構築しています。ネストされたリンクと戻るボタンの押下に問題があります。Chrome (Linux) では URL に戻りますがdomain.com/#&ui-page=0-2
、トワリング ローダーと空白のページのみが表示されます。Android ではリストビューが再表示されますが、新しいリンクをクリックすると奇妙な動作が開始されます。回転ローダーが回転し、ページが読み込まれ、ブラウザがリストビューに戻ります。これは明らかに望ましくありません。data-ajax="false" data-transition="none"
リンクは foreach() PHP スクリプトによって作成され、page_id
GET 経由で値を送信する必要があるため、設定しました。
page
また、およびlistview
コンテナーでのデータ遷移を無効にしてから、<head>
タグに次のように記述しました。
<script language=javascript>
$(document).bind("mobileinit", function () {
$.mobile.ajaxLinksEnabled = false;
});
</script>
何が問題なのかを知るのに少し途方に暮れており、同様の問題についての言及が見つかりません。私は単にウィジェットの良さのためにJQMを使用しようとしているので、トランジションもキャッシング動作もまったく必要ありません。どんな助けでも大歓迎です。
ありがとう。
クイックフィックス:
<script language=javascript>
$(document).bind("mobileinit", function () {
$.mobile.ajaxLinksEnabled = false;
$.mobile.pushStateEnabled = false;
});
</script>