Проблема с гамбургер-меню после добавления пакета Swup NPM для переходов страницCSS

Разбираемся в CSS
Ответить
Anonymous
 Проблема с гамбургер-меню после добавления пакета Swup NPM для переходов страниц

Сообщение Anonymous »

Я установил пакет swup NPM, чтобы добавить на свой сайт переходы между страницами. Но теперь, после щелчка по элементу списка в меню и перехода на домашнюю страницу, мое гамбургер-меню работает только один раз.
Я хочу, чтобы меню работало правильно.
Вот репозиторий, если это легче. Там есть весь мой код "https://github.com/Procoder912/Ritokari"

Код: Выделить всё

const swup = new Swup();

const hamMenu = document.querySelector(".ham-menu");

const offScreenMenu = document.querySelector(".off-screen-menu");

hamMenu.addEventListener("click", () => {
hamMenu.classList.toggle("active");
offScreenMenu.classList.toggle("active");
});
Я также добавил переполнение: скрыто для всех элементов, потому что моя страница прокручивалась по горизонтали, а меню выходило за пределы ширины страницы.
>

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

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

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

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

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

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