@Max_Borisov

Заблокировать скролл у body при скролле меню на всех устройствах?

Есть выезжающее\выпадающее меню (для моб версии). Меню может не влезать в высоту экрана, тогда его можно скроллить, но если мы доходим до края меню (низа\верха), то скроллится и body. Есть ли какое-то кросбраузерное решение этой проблемы?
  • Вопрос задан
  • 269 просмотров
Пригласить эксперта
Ответы на вопрос 2
Grigory90
@Grigory90
Обернуть меню в div c position fixed и отключать/включать скролл на событиях меню opening/closing.
Ответ написан
tyukavin_denis
@tyukavin_denis
web developer
я сейчас делаю мобильную версию и у меня тоже есть выезжающее меню, только оно закрывает всю ширину экрана. так вот я добавляю класс body, в котором одно свойство - overfloy-y: hidden;
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы