jQuery 3.3

jQuery.holdReady()




jquery

jQuery.holdReady (hold) الإرجاع: undefined

الوصف: يحتفظ أو ينفذ تنفيذ الحدث الجاهز في jQuery.

  • الإصدار المضاف: 1.6 jQuery.holdReady (تعليق)

    • معلق
      اكتب: Boolean
      يشير إلى ما إذا كان الحجز الجاهز مطلوبًا أو تم الإفراج عنه

تسمح طريقة $.holdReady() للمتصل بتأجيل الحدث الجاهز في jQuery. عادةً ما يتم استخدام هذه الميزة المتقدمة بواسطة برامج تحميل البرامج النصية الديناميكية التي تريد تحميل JavaScript إضافي مثل المكونات الإضافية jQuery قبل السماح بحدث جاهزة ، على الرغم من أن DOM قد يكون جاهزًا. يجب استدعاء هذه الطريقة مبكرًا في المستند ، كما هو الحال في <head> مباشرةً بعد علامة البرنامج النصي jQuery. لن يكون لاستدعاء هذه الطريقة بعد إطلاق الحدث الجاهز أي تأثير.

لتأجيل الحدث الجاهز ، قم أولاً بالاتصال $.holdReady( true ) . عندما يجب أن يتم إصدار الحدث الجاهز للتنفيذ ، اتصل $.holdReady( false ) . لاحظ أنه يمكن وضع حالات تعليق متعددة على الحدث الجاهز ، واحد لكل $.holdReady( true ) . لن يتم إطلاق الحدث الجاهز فعلاً حتى يتم تحرير كافة التعليقات مع وجود عدد مماثل من $.holdReady( false ) شروط الاستعداد للمستندات العادية. (انظر ready لمزيد من المعلومات.)

مثال:

يمكنك تأخير الحدث الجاهز إلى أن يتم تحميل مكون إضافي مخصص.

$.holdReady( true );
$.getScript( "myplugin.js", function() {
  $.holdReady( false );
});