jQueryのモバイルpageinitイベント
例
ポップアップメッセージと、ページの初期化と機能強化:
$(document).on("pageinit",function(){
alert("pageinit 事件触发!")
});
alert("pageinit 事件触发!")
});
»をお試しください
定義と使用法
イベントは使用し、バージョン1.4.0の後に放棄されたpagecreateを代わりに。
pageinit・トリガ・イベント後にページの初期化とjQuery Mobileは増加したページのコンテンツを完了した後。
ページが直接またはAjaxがトリガすることができる呼び出しを介してロードされているかどうかので、jQueryのDOM readyイベントを交換するためにこのイベントを使用します。
注:このイベントはのみ1ページあたり1回トリガすることができます-ページが最初にロードされるときに、DOM(メモリ)キャッシュページでjQueryのモバイル、そうするとき、あなたのブラウザのフォールバック最初の2ページ目から最初のページが初期化されているので、ときにページは、イベントがトリガされません。
関連イベント:
- pagebeforecreate -ページの初期化時とjQuery Mobileは、トリガーを起動する前にページを増強しました。
- pagecreate -ページの後には、強化されたトリガ・イベントが完了する前になりますが、ページを作成します。
文法
jQueryのモバイル内のすべてのページ内のトリガ・イベント:
$("document").on("pageinit",function(event){...})
尝试一下
指定されたイベントのページをトリガーします:
$("document").on("pageinit"," page ",function(event){...})
尝试一下
パラメータ | 説明 |
---|---|
関数(イベント) | 必要があります。 トリガイベントの実行を指定pageinit文字の後 任意のオプション機能は、(などevent.target、event.type、など)のプロパティが含まれているjQueryのイベントオブジェクトのイベントです。 参照してくださいjQueryのイベントリファレンスマニュアルよりjQueryのイベントプロパティのために。 |
ページ | オプション。 イベントがpagebeforecreateページIDをトリガ指定するために使用されます。 ページ内、#IDご利用ください。 外部ページ、使用externalfile.html。 |
より多くの例
pagebeforecreate、プレゼンテーションpagecreateイベント。
この例ではpagebeforecreate、pagecreateトリガーイベントを示しています。
イベントオブジェクト
トリガ・イベントのタイプを返すようにevent.typeプロパティを使用します。