Wordpress - Как отложить синтаксический анализ Javascript для выполнения после загрузки DOM?

Я использую wp_enqueue_scripts() для установки своих файлов JS и помещаю их в нижний колонтитул, используя последний параметр.

Но тестируя в gtmetrix, я все же вижу, что мне нужно отложить синтаксический анализ Javascript.

Как отложить синтаксический анализ Javascript для выполнения после загрузки DOM в Wordpress? Возможно, есть параметр для wp_enqueue_scripts(), который может это сделать?


person developarvin    schedule 15.03.2013    source источник


Ответы (1)


Прежде всего, wp_enqueue_scripts() будет загружать скрипты только в нижнем колонтитуле, если вы установите пятый параметр. Даже если вы это сделаете, если файл содержит содержимое, которое будет выполняться без взаимодействия с пользователем, вы должны обернуть его в jQuery .ready() вызов.

Последняя часть не имеет ничего общего с WordPress. Это основное правило веб-разработки.

person Dan    schedule 15.03.2013