問題タブ [jquery-mobile-ajax]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1433 参照

jquery - ページ遷移と pagebeforeshow メソッド - jQuery-PhoneGap-iOS?

私は最近、Web 開発の経験がなくても、iOS 用の phonegap に取り組み始めました。次のコードを使用して、jQuery を使用してボタン クリックで次の html ファイルをロードしようとしています。

inbox.html の ID を渡してみましたがだめでした。window.location.href = 'inbox.html'トランジションをサポートしていないものを使用することになります

また、私の pagebeforeshow メソッドが呼び出されることはありません

私は cordova-1.6.0 と jquery-1.3 バージョンを使用しています。私は何が間違っている可能性がありますか?

0 投票する
1 に答える
2864 参照

jquery - jQuery Mobile: 実行中のスクリプトと実行していないスクリプトがあります。理由がわからない

jQuery Mobile と追加のスクリプトの読み込みが私を殺しています。ドキュメントを確認し、AJAX モデルが複雑さを引き起こしていることを理解しました。情報を適用するためにここから助けを得ましたが、まだすべてを一貫して動作させることはできません。次に例を示します。

日付用と時刻用の 2 つのフォーム フィールドを含むページがあります。日付フィールドで jQuery UI Datepicker を呼び出し、時間フィールドでサードパーティの Timepicker (この timepicker ) を呼び出しています。ページに直接アクセスするか、更新を行うと、どちらも問題なく動作します。しかし、他の場所からページに移動すると、日付ピッカーのみが実行されます。それらは両方ともドキュメント ヘッドでリンクされており、両方ともページで呼び出されますpageinit。一方が機能するのに、もう一方が機能しないのはなぜですか?

頭:

問題のフォーム:

通常のページの読み込みでは両方が動作するのに、jQuery Mobile AJAX の読み込みでは 1 つしか動作しない原因は何ですか?


解決しました! 1か月かかりましたが、ようやく頭に浮かびました。Gajotres と Kevin B は、根底にあるスクリプトの使用に関する問題を理解するのに役立ちましたが、スクリプトの問題のそれぞれに、さまざまな追加の問題が発生しました。

  • 以下の日時ピッカーの不一致は、実際には z-index の CSS の問題が原因でした。タイム ピッカーポップし、スクリプト的には正常に動作していましたが、何らかの理由で jQueryUI が z-index インラインをゼロに設定していたため、モバイル ページ オーバーレイの背後に配置されていました。CSS オーバーライド (!important を実行する必要がありました) により、これが修正されました。
  • 各ページに同じフッターをプルする PHP が含まれていたため、jQuery カウントダウンに問題がありました。これは ID の重複の問題でした。解決するクラスに変更されました。
0 投票する
1 に答える
4177 参照

jquery - JQuery Mobile で 2 つの異なるファイルの 3 つのページ間を移動する

second.html から別の内部ページ #page3 に移動できないのはなぜですか?

index.html から second.html に移動できます。私のコードは以下のとおりです:

index.html ページ

second.html ページ

second.html ページでは、2 番目のアラート メッセージも表示されますが、ページ ナビゲーションは発生しません。ここで何が欠けているのか、またはここで何か間違ったことをしているのか、誰か教えてください。

0 投票する
2 に答える
693 参照

javascript - 更新時の JQuery Mobile 読み込みスタイルとスクリプト

JQM がページをロードする方法はdata-role="page"、ドキュメント全体ではなく、ajax を介して属性を持つ要素を取得することです。

では、エントリ ポイント (index.htm) にスタイルとスクリプトをロードするだけでなく、JQuery Mobile でスタイルとスクリプトを任意のページ (または更新) からロードするにはどうすればよいでしょうか。