例
ページが初期化されているときにいくつかのテキストを警告するが、前の強化が始まりました:
$(document).on("pagebeforecreate",function(){
alert("pagebeforecreate
event fired!")
});
»それを自分で試してみてください 定義と使用法
ページが初期化されるとjQuery Mobileはページを高め始めている前に、約あるときpagebeforecreateイベントがトリガされます。
jQueryのモバイルがそうする機会があった前にコンテンツを操作するためにこのイベントを使用します。 たとえば、あなたがスクリプトを経由しての代わりに、HTMLソース内のデータ属性を追加する場合(以下の例を参照)。
注:このイベントは一度だけ「ページ」ごとにトリガーされる-ページが初めてロードされるたびに、jQueryのモバイルは、DOM(メモリ)内のページをキャッシュするので、あなたはpagetwoからpageoneに戻って移動したときに(例えば)、このその後、pageoneがすでに初期化されているため、イベントは、発生しません。
関連イベント:
- pagecreate -増強が完了する前に、ページが作成されるときにトリガーが、
構文
jQueryのモバイル内のすべてのページのためのイベントをトリガするには:
$("document").on("pagebeforecreate",function(event){...})
Try it
特定のページのためのイベントをトリガするには:
$("document").on("pagebeforecreate"," page ",function(event){...})
Try it
パラメーター | 説明 |
---|---|
function(event) | 必須。 pagebeforecreateイベントが発生したときに実行する関数を指定します。 関数は、(例えばevent.target、event.type、など)任意のjQueryのイベントのプロパティを含めることができます任意のイベントオブジェクトを、持っている参照してくださいjQueryのイベントを参照詳細については。 |
page | 任意。 ページのIDへのポイントのためにpagebeforecreateイベントを指定します。 内部ページの場合、#IDを使用します 。 外部ページの場合、使用externalfile.html 。 |
それを自分で試してみてください - 例
pagebeforecreateとpagecreateのデモンストレーション
pagebeforecreateとpagecreate火災を示しているデモ。
jQueryのモバイルがそうする機会があった前に、コンテンツを操作
動的に属性を追加するpagebeforecreateイベントを使用しました。
イベントオブジェクト
プロパティEvent.typeを使用すると、トリガされたイベントのタイプを返します。