jQueryのモバイルpagebeforecreateイベント
例
初期化時にページ、強化開始する前に、いくつかのテキストメッセージをポップ:
$(document).on("pagebeforecreate",function(){
alert("pagebeforecreate 事件触发!")
});
alert("pagebeforecreate 事件触发!")
});
»をお試しください
定義と使用法
jQueryの1.4.0バージョンでpagebeforeloadイベントは廃止されました。 あなたが使用することができますpagecontainerbeforeloadの代わりにイベントを。
ページの初期化とjQueryモバイルでpagebeforecreateイベントがトリガを開始する前にページを増強しました。
注:このイベントはのみ1ページあたり1回トリガすることができます-ページが最初にロードされるときに、DOM(メモリ)キャッシュページでjQueryのモバイル、そうするとき、あなたのブラウザのフォールバック最初の2ページ目から最初のページが初期化されているので、ときにページは、イベントがトリガされません。
関連イベント:
- pagecreate -ページが作成された後、前の強化が引き金となりました。
- pageinit -トリガされたときに初期化と強化が完了した後のページ。
文法
jQueryのモバイル内のすべてのページ内のトリガ・イベント:
$("document").on("pagebeforecreate",function(event){...})
尝试一下
指定されたイベントのページをトリガーします:
$("document").on("pagebeforecreate"," page ",function(event){...})
尝试一下
参数 | 描述 |
---|---|
function(event) | 必须。pagebeforecreate 事件触发后指定执行的函数 函数是一个包含任何Jquery事件属性的可选事件对象 (例如 event.target, event.type, 等)。参阅 jQuery 事件参考手册 查看更多jQuery事件属性。 |
page | 可选。用于指定pagebeforecreate事件触发的页面id 。内部页面, 请使用 #id 。 外部页面, 使用 externalfile.html 。 |
より多くの例
pagebeforecreate、pagecreateとpageinitプレゼンテーション。
この例ではpagebeforecreate、pagecreate pageinitとトリガイベントを示しています。
コンテンツ
動的属性を追加pagebeforecreateイベントを使用してください。
イベントオブジェクト
トリガ・イベントのタイプを返すようにevent.typeプロパティを使用します。