@dron112

Что такое $(document).ready(function ()?

Я всегда думал, что строка $(document).ready(function () - ждет загрузки DOM, но оказалось, что она делает что-то ещё
Потому что у меня есть файлы со скриптами и файл со slick.slider. Если я подключаю слик в самом низу то он почему то работает хотя функции для его вызова описаны выше. А если я убираю $(document).ready(function (), то слик не работает

Что делает $(document).ready(function () ?

script(src="build/js/jquery.js")
script(src="build/js/main.js")
        script(src="build/js/main2.js")
        script(src="build/js/slick.min.js")
  • Вопрос задан
  • 1062 просмотра
Решения вопроса 1
@V0vash
Страницей нельзя безопасно манипулировать, пока документ не «$(document).ready». Код, в $(document) .ready (), будет запущен только после того, как объектная модель документа (DOM) страницы будет готова для выполнения кода JavaScript.

=> слик не работает т.к. ему ещё не с чем работать
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы