Добрый вечер!
Как сделать так, чтобы при нажатии на гамбургер, не кидало наверх сайта
Слабоват я в 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');
});