Должен ли я использовать событие Load или Domcontent, загруженное для предварительного загрузкиJavascript

Форум по Javascript
Ответить
Anonymous
 Должен ли я использовать событие Load или Domcontent, загруженное для предварительного загрузки

Сообщение Anonymous »

Я знаю, это дублированный вопрос, но я хочу быть уверенным. /> Вот мой сценарий: < /p>
"use strict";

addEventListener('load', function () {

/* Hide Preloader */
document.getElementById("loader-background").style.display = 'none';
document.getElementById("loader").style.display = 'none';

});

addEventListener('DOMContentLoaded', ()=> {

/* Navbar active state */
const activeLink = document.querySelector(".nav-link[href='" + window.location.pathname + "']");
if(activeLink) activeLink.classList.add("active");

/* Burger-Menu toggle nav */
const topNav = document.getElementById("myTopnav");
const burgerMenu = document.getElementById("burgerMenu");

burgerMenu.addEventListener("click", () => {
topNav.classList.toggle("responsive");
burgerMenu.classList.toggle("toggleMenu");

});

});
< /code>
Это также может помочь:
Разница между Domcontentload и загрузкой событий < /p>
Если я сделаю это правильно, load < /strong > ждать изображений и полностью загруженных страниц и domcontentloaded будет запускать до того, как страница будет загружена? Так что предваритель будет ждать и скрываться после того, как все будет сделано?>

Подробнее здесь: https://stackoverflow.com/questions/794 ... -preloader
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»