注: iPhone シミュレーターでのみ一貫してエラーを再現できますが、同様のエラーが Web サイト全体でランダムに発生します。
jQuery Mobile の動作は独特です。iPhone Simulator内でこのサイトにアクセスし、次の操作を行う場合:
- 任意のチームを選択します。[例: 男子クロスカントリー]
- 「戻る」をクリックします。3)
- 任意のチームを選択します。[例: 男子クロスカントリー]
チームが再び表示されると、ページがすぐに表示されて非表示になることがわかります。シーケンスを少し変更すると、次のようになります。
- 任意のチームを選択します。[例: 男子クロスカントリー]
- 「戻る」をクリックします。3)
- ページをリロードします。
- 任意のチームを選択します。[例: 男子クロスカントリー]
その後、jQuery Mobile は適切に動作します。
これが発生する理由はありますか?
注: 私の mobileinit 関数は次のようになります。
$(document).bind("mobileinit", function(){
$.extend( $.mobile , {
ajaxFormsEnabled : false,
ajaxLinksEnabled : false,
defaultPageTransition : 'none'
});
$.mobile.ajaxEnabled = false;
});