Я бы хотел, чтобы мобильное меню изменяло цвет и высоту фона с (10% до 100%. Когда меню активно, навигация - активен при наведении курсора на всю страницу для затемнения)
const nav = document.getElementById("navigation");
const burger = document.getElementById("mobileBurger");
const menu = document.getElementById("mobileMenu");
burger.addEventListener("click", function() {
nav.classList.toggle("nav--active");
if (nav.classList.contains("nav--scroll")) {
nav.classList.remove("nav--scroll");
}
console.log(nav.classList.contains("nav"));
});
window.addEventListener("scroll", function() {
let scrolled = window.pageYOffset;
if (scrolled >= 40) {
nav.classList.add("nav--scroll");
} else nav.classList.remove("nav--scroll");
});
Когда навигация - „nav-scrolled », и я нажимаю кнопку, затем я хотел бы оставить только class =« nav nav-active ».Хорошо, я сделал это, но как вернуться к «nav-scrolled» после скрытия меню.Конечно, только когда у него был этот класс?