[Функция] jQuery.holdReady()
Раздел "Core"
Метод $.holdReady() позволяет откладывать срабатывания события $.ready(). Наилучшей возможностью применения метода $.holdReady() можно считать случай, когда необходимо загрузить определенный jQuery плагин до того как событие ready сработает, даже еcли структура DOM уже готова.
hold:индикатор регулирующий запуск отложенного события ready
Данный метод необходимо устанавливать как можно раньше на странице - в заголовочной части (тег head), с учётом того, что метод $.holdReady() необходимо указывать сразу мосле тего script.
Использование данного метода после события ready не даст ни какого эффекта.
Для задержки события ready необходимо указать $.holdReady(true), для вызова события ready необходимо указать $.holdReady(false).
Допускается использовать многочисленные методы $.holdReady(true), при этом событие ready не сработает до тех пор пока, пока не будет вызвано соответсвующее число сметодов $.holdReady(false).
Пример:
Отсрочка вызова события ready до момента полной загрузки плагина myplugin.js:
"jQuery"
$.holdReady(true);
jQuery.getScript("myplugin.js", function() {
$.holdReady(false);
});
Версия jQuery 1.4.2
Документ создан 2010-08-21