У меня есть сценарий JS для меню на моем веб-сайте и сценариях JS для запуска экрана предварительной загрузки, проблема, с которой я столкнулась, - это сценарий меню, если вы слегка вмешиваетесь в скрипт экрана загрузки. Я не очень хорошо знаю JS, и я пытаюсь найти решение, в котором я могу запустить сценарий предварительной загрузки, а затем выполнить сценарий меню после завершения сценария загрузки. Любая помощь будет оценена, спасибо.JS Меню и предварительная загрузка сценариев, конфликтующих - Можете ли вы отложить предварительную загрузку скрипта?
ответ
Вы можете использовать событие готовности документа. Он будет запущен, когда документ будет загружен скриптами. Поэтому вам нужно просто поставить скрипты в правильном порядке в вашем сценарии js.
Here ссылка на Jquery готового событие
Вот еще информация о готовности.
Нельзя безопасно манипулировать страницей, пока документ не будет готов. jQuery определяет это состояние готовности для вас. Код, включенный внутри $ (document) .ready() будет запускаться только после того, как страница Document Object Model (DOM) готова для выполнения кода JavaScript. Код, включенный внутри $ (window) .load (function() {...}), будет запускаться после того, как будет готова вся страница (изображения или фреймы), а не только DOM.
Также я советую вам прочитать о async и defered Тип загрузки. Это поможет вам ускорить процесс загрузки страницы.
Немного больше информации о с задержкой сценарий загрузки. Насколько я знаю, если вы не укажете тип асинхронного или отложенного загрузки, второй скрипт будет загружен только тогда, когда первый скрипт появится в вашем браузере.