jQuery.holdReady( hold )
מחזירה:ערך בולאני
תיאור: מחזיק או משחרר את ביצוע האירועים מוכנים של jQuery.
jQuery.holdReady( hold )
הוספה בגרסה: 1.6
hold
מציין האם האירועים המוכנים לביצוע של jQuery יחזיקו או ישחררו.
שיטה $.holdReady() מאפשרת למפעיל לעכב את האירוע מוכן של jQuery. פונקציה המתקדמת הזו משמשת בדרך כלל על ידי מטעין סקריפט דינמי, שרוצה לטעון JavaScript נוספים, כמו תוספים של jQuery, לפני המאפשר הפעלת אירוע מוכן, אפילו ש-DOM יכול להיות מוכן. השיטה הזו יש להפעיל בתחילת המסמך, לדוגמה, ב- <head> מייד אחרי תג script של jQuery. קריאה לשיטה הזו לאחר שהאירוע מוכן הופעל כבר לא תהיה כל השפעה.
כדי לדחות את האירוע מוכן, קודם קראו ל-$.holdReady(true). כאשר אירוע מוכן צריך להיות שוחרר עבור הפעלה, קראו ל-$.holdReady(false). שים לב, מחזיקות מרובות ניתן לשים על האירוע מוכן, אחת לכל קריאה של $.holdReady(true). האירוע מוכן לא יופעל בפועל עד שכל המחזיקים ישוחררו עם $.holdReady(false) מתאים ו- נפגש מסמך בתנאים נורמלים. (ראו ready עבור מידע מפורט.)
דוגמה
מעכב האירוע מוכן עד שתוסף אישי נטען.
$.holdReady(true);
$.getScript("myplugin.js", function() {
$.holdReady(false);
});
האם מידע זה היה מועיל?

