devellopah
@devellopah

Почему при закрытии меню сайта сохраняется пространство справа от контента(если поскроллить)?

Сверстал недавно простенький макет. У сайта есть off-canvas push menu, которое изначально помещено влево на ширину экрана. При клике на иконку открытия меню, весь контент сайта уходит вправо на ширину экрана, тем самым, отображая меню для пользователя. Проблема в том, что при нажатии на иконку закрытия меню, всю возвращается в исходное положение(как и предполагается), однако сайт почему-то прокручивается вправо. Можете помочь понять почему так происходит?

p.s. это можно обнаружить при просмотре сайта на смартфоне

https://github.com/dagman/jwoodtemplate
jwoodtemplate.surge.sh
  • Вопрос задан
  • 167 просмотров
Решения вопроса 1
potapchino
@potapchino
Поставьте для #wrapper { overflow: hidden }, а во время открытия меню - убирайте.
Проблема в том, что у вас элементы с атрибутами data-aos-*, которые анимируются при скроле, в дефолтном состоянии находятся за вьюпортом, в результате чего появляется горизонтальная прокрутка.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект