Показать сообщение отдельно
  #1 (permalink)  
Старый 07.03.2020, 18:42
Интересующийся
Отправить личное сообщение для Владислав_Со Посмотреть профиль Найти все сообщения от Владислав_Со
 
Регистрация: 03.03.2020
Сообщений: 15

При open/close гамбургера кидает наверх страницы
Добрый вечер!
Как сделать так, чтобы при нажатии на гамбургер, не кидало наверх сайта
Слабоват я в JS, сам не разберусь.

Если проблема в этом
e.preventDefault()
то как его присобачить правильно?
// Menu opener hamburger
    $('.nav-link--collapsed').click(function() {
        $('body').toggleClass('nav--collapsed');
        $('.icon-bar:nth-child(1)').toggleClass('first');
        $('.icon-bar:nth-child(2)').toggleClass('middle');
        $('.icon-bar:nth-child(3)').toggleClass('last');
    });

//menu close
    $('.nav-link-btn, .about-btn').click(function() {
        $('body').removeClass('nav--collapsed');
        $('span:nth-child(1)').removeClass('first');
        $('span:nth-child(2)').removeClass('middle');
        $('span:nth-child(3)').removeClass('last');
    });
    $('#__next').click(function() {
        $('body').removeClass('nav--collapsed');
        $('span:nth-child(1)').removeClass('first');
        $('span:nth-child(2)').removeClass('middle');
        $('span:nth-child(3)').removeClass('last');
    });

Последний раз редактировалось Владислав_Со, 07.03.2020 в 18:55.
Ответить с цитированием