أحدث البرامج التعليمية وتطوير الشبكة
 

مسج pageload الحدث

<مسج موبايل الأحداث

مثال

تنبيه بعض النص عندما صفحة خارجية قد تم تحميلها بنجاح وإدراجها في DOM:

$(document).on("pageload",function(){
  alert("pageload event fired!");
});
انها محاولة لنفسك »

تعريف واستخدام

تم إهمال هذا الحدث pageload في مسج النسخة 1.4.0. استخدام pagecontainerload الحدث بدلا من ذلك.

يتم تشغيل الحدث pageload بعد الصفحة تم تحميل بنجاح وإدراجها في DOM.

الأحداث ذات الصلة:

  • pagebeforeload يتم تشغيلها من قبل أي طلب تحميل -
  • pageloadfailed - أثار حالة فشل طلب تحميل الصفحة

ملاحظة: يتم استخدام هذه الأحداث لصفحات خارجية - كلما صفحة خارجية يتم تحميل في DOM، وأطلق 2 الأحداث. الأول هو pagebeforeload. إما أن pageload الحدث 2ND أو pageloadfailed.


بناء الجملة

$("document").on("pageload",function(event,data){...})

معامل وصف
function(event,data) مطلوب. يحدد وظيفة لتشغيل عند حدوث الحدث pageload.

وظيفة اثنين من المعلمات الاختيارية:

كائن الحدث - الذي يمكن أن تحتوي على أي خصائص الحدث مسج (على سبيل المثال event.target, event.type ، وما إلى ذلك) انظر مسج الأحداث المرجعي للمزيد من المعلومات

كائن البيانات - يحتوي على ما يلي:

  • url (string) - تحتوي على URL مطلق أو نسبي للصفحة (التي تم إرسالها إلى $.mobile.loadPage() )
  • absUrl (string) - يحتوي على إشارة المطلقة للURL
  • dataUrl (string) - يحتوي على عنوان الموقع في المتصفح
  • options (object) - يحتوي على الخيارات التي تم إرسالها إلى $.mobile.loadPage()
  • xhr (object) - تحتوي على الكائن مدعوم (المرسلة كوسيطة 3RD إلى $.ajax() نجاح الاستدعاء)
  • textStatus (string or null) - يحتوي على حالة الطلب ( "success" أو "null" ) (المرسلة كوسيطة 2ND إلى $.ajax() خطأ رد)

انها محاولة لنفسك - أمثلة

مظاهرة من الأحداث ذات الصلة
مظاهرة من pageload وpageloadfailed.

كائن الحدث
باستخدام الخاصية event.type للعودة نوع حدث مسبب.

كائن البيانات
باستخدام data.url للعودة إلى عنوان URL للصفحة الخارجية.


<مسج موبايل الأحداث