@barsecky

Как убрать скрол страницы при открытии мобильного меню?

Доброго времени суток.
Сверстал страничку, но возникла проблемма - при открытии меню в мобильной версии , страница на заднем фоне скролится((
Как убрать этот косяк?
И еще интересует вопрос, можно ли сделать так что бы ссылки в меню при первом клике разворачивали меню (если есть пункты), а при втором клике переходили непосредственно но ссылке?
https://app.netlify.com/sites/xenodochial-wozniak-...
  • Вопрос задан
  • 6227 просмотров
Пригласить эксперта
Ответы на вопрос 1
@BorisNaumov
Как вариант при клике на гамбургер добавлять тегу body или html класс menu-opened и в css прописать стиль для этого класса overflow: hidden, а при закрытии меню и при кликах по ссылкам меню удалять класс menu-opened.
По второму вопросу проверять есть ли у родительского элемента потомки, если есть добавлять класс sub-menu-opened и т.д.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
25 апр. 2024, в 12:20
15000 руб./за проект
25 апр. 2024, в 12:08
300 руб./за проект
25 апр. 2024, в 11:49
25000 руб./за проект