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

jQuery Mobile صفحة الأحداث


مسج موبايل صفحة الأحداث

وتنقسم الأحداث للتعامل مع صفحات مسج المحمول إلى أربع فئات:

  • الصفحة التهيئة - قبل إنشاء الصفحة، وعندما تكون الصفحة تم إنشاء
  • الصفحة تحميل / تفريغ - عندما صفحة خارجية لتحميل وتفريغ أو واجه الفشل
  • انتقال الصفحة - قبل وبعد التحولات الصفحة
  • الصفحة التغيير - عندما يتم تغيير الصفحات أو من، أو واجه الفشل

للإشارة كاملة لجميع الأحداث مسج جوال، يرجى زيارة موقعنا مسج موبايل الأحداث المرجعي .


مسج موبايل تهيئة الأحداث

عندما صفحة نموذجية في مسج موبايل تتم تهيئة، فإنه يمر عبر مرحلتين:

  • قبل إنشاء صفحة
  • إنشاء صفحة

كل مرحلة لها الحدث والتي يمكن استخدامها لإدراج أو التلاعب التعليمات البرمجية قبل أو عند مسج موبايل يعزز الصفحة.

حدث وصف
pagebeforecreate اندلعت عندما الصفحة على وشك أن تتم تهيئة، وقبل بدأ مسج موبايل تعزيز الصفحة
pagecreate اندلعت عندما صفحة تم إنشاؤها، ولكن قبل تعزيز اكتمال

يوضح المثال التالي عند كل الحرائق حدث عندما تم إنشاء الصفحة في مسج الجوال:

مثال

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

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

أحداث تحميل الصفحة هي لصفحات خارجية.

كلما صفحة خارجية وتحميلها في DOM، 2 أحداث النار. الأول هو pagecontainerbeforeload، وإما أن pagecontainerload الثانية (نجاح) أو pagecontainerloadfailed (تفشل).

وأوضح هذه الأحداث في الجدول أدناه:

حدث وصف
pagecontainerbeforeload أثار قبل اتخاذ أي طلب تحميل الصفحة
pagecontainerload أثار بعد الصفحة تم تحميل بنجاح وإدراجها في DOM
pagecontainerloadfailed أثار حالة فشل طلب تحميل الصفحة. افتراضيا، وسوف تظهر الرسالة "خطأ في تحميل الصفحة"

المثال التالي يوضح كيفية pagecontainerload والأحداث pagecontainerloadfailed العمل:

مثال

$(document).on("pagecontainerload",function(event,data){
  alert("pageload event fired!\nURL: " + data.url);
});
$(document).on("pagecontainerloadfailed",function(event,data){
  alert("Sorry, requested page does not exist.");
});
انها محاولة لنفسك »

الانتقال الأحداث مسج موبايل

يمكننا أيضا استخدام الأحداث لأننا عندما الانتقال من صفحة واحدة إلى أخرى.

وتشمل انتقالات الصفحة صفحتين: أ "من" صفحة و"إلى" الصفحة - هذه التحولات تحريك التغيير من الصفحة النشطة الحالية (fromPage) إلى صفحة جديدة (toPage) .

حدث وصف
pagebeforeshow أثار على "إلى" الصفحة، قبل بدء الحركة الانتقالية
pageshow أثار على "إلى" الصفحة، بعد اكتمال الحركة الانتقالية
pagebeforehide انطلقت شرارتها في صفحة "من"، قبل بدء المرحلة الانتقالية للرسوم المتحركة
pagehide انطلقت شرارتها في صفحة "من"، بعد اكتمال الحركة الانتقالية

المثال التالي يوضح كيفية عمل الأحداث التي تمر بمرحلة انتقالية:

مثال

$(document).on("pagebeforeshow","#pagetwo",function(){ // When entering pagetwo
  alert("pagetwo is about to be shown");
});
$(document).on("pageshow","#pagetwo",function(){ // When entering pagetwo
  alert("pagetwo is now shown");
});
$(document).on("pagebeforehide","#pagetwo",function(){ // When leaving pagetwo
  alert("pagetwo is about to be hidden");
});
$(document).on("pagehide","#pagetwo",function(){ // When leaving pagetwo
  alert("pagetwo is now hidden");
});
انها محاولة لنفسك »