Задать вопрос
partyzanx
@partyzanx

Как думаете, почему не работает скрипт?

не происходит присвоение классов при нажатии на .hamburger
hsk.wiki/ru
// Всплывающее меню:
var nav = $('#leftMenu');
var toggle = $('.hamburger');
var navItems = $('.nav__link');

toggle.click(function (){
 toggleNav();
});

function toggleNav() {
  
  // Show Nav
  nav.toggleClass('menuactive');
  
  // Transform Hamburger into 'X'
  toggle.toggleClass('menuactive');
  
  // Show Nav Items
  navItems.toggleClass('menuactive');
}

$(document).mouseup(function (e) {
    var container = $("#leftMenu");
    if (container.has(e.target).length === 0){
        $('#leftMenu').removeClass("menuactive");
        $('.hamburger').removeClass("menuactive");
        $('.nav__link').removeClass("menuactive");
    }
});


5ca754dc0fbd1173539602.png
  • Вопрос задан
  • 177 просмотров
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
partyzanx
@partyzanx Автор вопроса
поместил скрипт в footer пониже, заработало. Спасибо за помощь.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы