$( document ).ready()

С элементами страницы нельзя манипулировать до тех пор, пока документ не «готов». Библиотека jQuery позволяет определить это состояние готовности.

Код внутри $( document ).ready() будет выполняться немедленно после того, как объектная модель готова (DOM)  к использованию.

Код заключенный в $( window ).load(function() { ... }) вызывается только в том случае, когда агент пользователя завершит загрузку всего содержимого документа, включая фреймы, объекты, изображения и т.д. В случае привязки к элементу, эта функция вызывается когда целевой элемент и все его содержимое полностью загружено.

$( window ).load(function() { ... }) будет работать только в том случае, если Вы настроили её перед тем, как элемент был полностью загружен, иначе, ничего не произойдет.  Подобного не происходит в $(document).ready().

Опытные разработчики иногда используют короткую форму записи $() для $(document).ready().

Вы также можете вызывать именованную функцию в $(document).ready()

Использование $(document).ready() и псевдонима $ при написании безотказного кода jQuery не полагаясь на глобальные псевдонимы:

Подробнее о обработчике событий .ready() вы можете почитать в статье Установка обработчика готовности дерева DOM .ready().

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *