11

jQuery Mobile ページのライフサイクルのようなものはありますか? init、show、hide/back、またはその他のイベントで発生するイベントのように?!

前もって感謝します!

4

2 に答える 2

21

はじめに

ここにあるすべての情報は、私のブログARTICLEにもあります。実際の例もあります。

ページ遷移中:

イベント ページ作成前

イベント ページ作成

ページ コンテンツを動的に追加し、jQuery Mobile スタイルで新しいコンテンツを作成する場合に最適なイベントです。ajax 呼び出しの場合は使用しないでください。その場合は pagebefore show を使用する必要がありますが、動的に追加されたすべてのコンテンツは手動で拡張する必要があります。

イベント ページ初期化

ページの読み込みごとに 1 回だけトリガーされます。ページが手動で更新されない限り、ページに戻っても再度トリガーされることはありません。

イベント ページbeforehide

イベント ページbeforeshow

ページ操作に最適なイベント

イベント ページ削除

イベント ページ非表示

イベント ページショー

グラフ ツールやカルーセルなど、他のグラフィック jQuery/javascript を初期化して使用できるイベントのみ

それらの残り:

イベント ページ変更前

常に2回トリガーされるのでスキップします

イベント ページ変更

常に2回トリガーされるのでスキップします

このトピックとページ イベントが全体的にどのように機能するかについて詳しく知りたい場合は、私の他のARTICLEをご覧ください。または、こちらをご覧ください。ページイベント遷移順序という章を検索してください。しかし、どこでもすべてを読むことができます。

公式ドキュメント: http://jquerymobile.com/demos/1.2.0/docs/api/events.html

于 2013-03-05T19:39:43.247 に答える
1

Androidのアクティビティライフサイクルと同じです。jQueryMobileページにはさまざまなものがありますevents。の公式ドキュメントからイベントのリストを確認できますjQuery Mobile 1.3.0

  1. pagebeforechange
  2. pagebeforecreate
  3. pagebeforehide
  4. pagebeforeload
  5. ページチェンジ
  6. pagechangefailed
  7. pagecreate
  8. ページハイド
  9. pageinit
  10. ページロード
  11. pageloadfailed
  12. pageremove
  13. ページショー

その他のjQueryMobileイベントのドキュメントはこちらから入手できます

私のオープニングpagebeforeshowでは、pageshowそしてpagecreate一般的に使用されるイベントです。

于 2013-03-06T04:53:45.437 に答える