1

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_idGET 経由で値を送信する必要があるため、設定しました。

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>
4

0 に答える 0