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

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

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

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

Похожие вопросы