مثال
تنبيه بعض النصوص عند الصفحة تم إنشاؤها، ولكن قبل تعزيز اكتمال:
$(document).on("pagecreate",function(){
alert("pagecreate
event fired!")
});
انها محاولة لنفسك » تعريف واستخدام
يتم تشغيل الحدث pagecreate عندما الصفحة تم إنشاؤها في DOM (عبر اياكس أو غيرها)، ولكن قبل انتهاء مسج موبايل تعزيز الصفحة.
استخدام هذا الحدث بدلا من مسج DOM ready() طريقة لوضع كل الأحداث مسج ووظائف أخرى، لأنها ستعمل ما إذا كان يتم تحميل الصفحة مباشرة أو من خلال الدعوة أجاكس من صفحة أخرى ملاحظة: قبل الإصدار 1.4، استخدمنا pageinit الحدث (إهمال) للتعامل مع هذا.
ملاحظة: يتم تشغيل هذا الحدث مرة واحدة فقط في "صفحة" - في كل مرة يتم تحميل الصفحة للمرة الأولى، مسج موبايل تخزين الصفحات في DOM (الذاكرة)، وذلك عند التنقل إلى الخلف من pagetwo إلى pageone (على سبيل المثال)، وهذا لن إطلاق الحدث، لأنه بعد ذلك، يتم تهيئة pageone بالفعل.
نصيحة: هذا الحدث هو أيضا مفيد للمستخدم الذي تريد إنشاء الخاصة بهم تعزيز أداة مخصصة:
$(document).on("pagecreate","#pagetwo",function(event){
$.(":jqmData(role='my-plugin')").myPlugin();
});
الأحداث ذات الصلة:
- pagebeforecreate - اندلعت عندما الصفحة على وشك أن تتم تهيئة، ولكن قبل بدء تعزيز
بناء الجملة
لتشغيل الحدث لكافة الصفحات في مسج الجوال:
$("document").on("pagecreate",function(event){...})
Try it
لتشغيل الحدث لصفحة معينة:
$("document").on("pagecreate"," page ",function(event){...})
Try it
معامل | وصف |
---|---|
function(event) | مطلوب. يحدد وظيفة لتشغيل عند حدوث الحدث pagecreate وظيفة لديها كائن حدث اختياري، والتي يمكن أن تحتوي على أي خصائص الحدث مسج (على سبيل المثال event.target, event.type ، وما إلى ذلك) انظر مسج الأحداث المرجعي لمزيد من المعلومات. |
page | اختياري. يشير إلى معرف للصفحة لتحديد الحدث pagecreate ل. للصفحات الداخلية، استخدم #id . لصفحات خارجية، استخدم externalfile.html . |
انها محاولة لنفسك - أمثلة
مظاهرة من pagebeforecreate وpagecreate
مظاهرة التي تظهر عندما pagebeforecreate وpagecreate النار.
كائن الحدث
باستخدام الخاصية event.type للعودة نوع حدث مسبب.