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

Как запретить прокручивать страницу, когда на весь экран развернуто fixed меню?

Привет.

На мобилке можно открыть меню. Меню открывается на весь экран и менюха fixed.
Ну пока открыто это меню, я колесиком могу скролить всю страницу.

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

Получается так: я проскролил до середины страницы, открываю менюху, опять скролю, закрываю меню и я уже не на середине страницы, а в другом месте.

Вот пример, где fixed элемент поверх контента, и сам контент прокручивается.
  • Вопрос задан
  • 165 просмотров
Подписаться 1 Простой 5 комментариев
Решения вопроса 2
@ProstoChel92
Начинающий фронтендер(очень начинающий)
Когда открытое меню к body добавляете клас lock, когда меню закрывают, клас убирается.
body.lock {
  overflow: hidden;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽