jQuery Mobileに問題があり、pageChangeの後にjQueryが無視される方法に問題があります。jQueryはページ上の要素を見つけることができず、「循環関数」などに関連するエラーを返します。
pageChangeが同じページに戻った後、ユーザーがログインしているかどうかを判断する機能、リンクの非表示/表示などの機能を明らかに無視していることがわかります。また、構成ボタンを2回描画し、フォーマットを台無しにしています。
jQuery Mobileに問題があり、pageChangeの後にjQueryが無視される方法に問題があります。jQueryはページ上の要素を見つけることができず、「循環関数」などに関連するエラーを返します。
pageChangeが同じページに戻った後、ユーザーがログインしているかどうかを判断する機能、リンクの非表示/表示などの機能を明らかに無視していることがわかります。また、構成ボタンを2回描画し、フォーマットを台無しにしています。
簡単な答えはこれです:
jQmプロジェクトの本文にはJSコードを入れないでください。すべてを頭に入れてください。
通常、パフォーマンス上の理由から、最後にJSを本体に配置しますが、jQmは、本体に何らかの魔法をかけることで動作します(JSがそこにある場合はすべてを台無しにします)。
現在、CordovaはデフォルトですべてのJSを本体の最後に配置するようになっているため、私はそれらが持っているものを使用しました。jQmの正しい動きではありません。
すべてのJSを頭に入れます。
このコンテンツを動的に作成していますか? JqM では非常に特定の順序で処理を行う必要があります。JQueryMobile 開発のベスト プラクティスを次に示します。
pageinit
ます。詳細については、 http://jquerymobile.com/demos/1.2.0/docs/api/events.htmlを参照してください。