Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: событие ready
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » событие ready

Страниц (1): [1]
 

1. Pavelbeginner - 13 Ноября, 2013 - 15:43:18 - перейти к сообщению
Вот цитата из документации jQuery:
Цитата:
ready( функция )
Добавляет функцию, выполняющуюся всякий раз, когда объектная модель документа (DOM) готова к использованию.


Скажите, пожалуйста, когда DOM готова к использованию? Меня интересует один момент.
У меня на странице есть много скриптов, точнее идет подключение множества js файлов со скриптами. Мне нужно, чтобы эти файлы подгрузились и отработали до того, как сработает событие ready. Объектная модель DOM не считается готовой, пока не подгрузятся все скрипты на странице и не отработают? Или же событие ready может отработать до того, как загрузятся все скрипты на странице и отработают?

Спасибо.
2. teddy - 13 Ноября, 2013 - 15:51:03 - перейти к сообщению
Загрузка документа выполняется "сверху вниз", а ready отработает только тогда, когда документ будет загружен до конца.
Т.е возможно исполнение какого либо скрипта до полной загрузки документа, но если этот скрипт как то связан с селекторами, то выполнить скрипт не получится потому, что DOM модель ещё не загружена
3. SAD - 13 Ноября, 2013 - 15:53:34 - перейти к сообщению
The handler passed to .ready() is guaranteed to be executed after the DOM is ready, so this is usually the best place to attach all other event handlers and run other jQuery code
4. esterio - 13 Ноября, 2013 - 15:55:51 - перейти к сообщению
teddy пишет:
ready отработает только тогда, когда документ будет загружен до конца

Немного уточню: тогда, когда построен DOM и все что влияет на его структуру, но еще не прогружены например изображения.

Также стоит отметить что данное событие називаеться onDOMContentLoaded(В ИЕ onreadystatechange)

 

Powered by ExBB FM 1.0 RC1