Есть такой кусок кода.
$('.header__link').click(function (event) {
$('.header__burger,.header__menu').toggleClass('active');
$('body').toggleClass('lock');
});
Кратко. Когда в раскрытом бургер меню кликать по ссылке переключает класс, и меню закрываеться, и снимаеться класс lock в котором содержиться
body.lock {
overflow: hidden;
}
На ПК все замечательено работает, при клтке меню сворачиваеться, и переход по ссылке. А на телефоне переход не работает. Изза класса lock.(проверял, если этот кусок кода убрать, работает). Почему так?
Если кому интерестно вот полный код.
spoiler$(document).ready(function () {
$('.header__burger').click(function (event) {
$('.header__burger,.header__menu').toggleClass('active');
$('body').toggleClass('lock');
});
$('.header__link').click(function (event) {
$('.header__burger,.header__menu').toggleClass('active');
$('body').toggleClass('lock');
});
});
P/S - зааменить toggleClass на removeClass пытался, так же ничего.