Сдвиг страницы при появлении скролла?

При переключении блоков с содержимым( где-то больше где-то меньше) появляется и исчезает скролл, это все сдвигает страницу.
Самый простой пример - открытие модального окна, там скролл убираем и страница двигается вправо...

Косытли - position fixed и подобное не подойдет..

Вот пример:
MVxAaPC.pngEVwhn4m.png

Как исправить? подскажите пожалуйста, нагуглил только position fixed и непонятные js библиотеки...
  • Вопрос задан
  • 4061 просмотр
Решения вопроса 1
misterfil
@misterfil
PHP программист(Full Stack)
Добавьте в стиль css
body {
    overflow-y: scroll;
}


Для более продвинутого решения JS библиотека с примерами

https://github.com/rochal/jQuery-slimScroll
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@freedom-twin
В данном случае как вариант - overflow-y: overlay;
Ответ написан
dima9595
@dima9595
Junior PHP
Данная ситуация - это норма. Так как скролл создаёт ещё дополнительный размер окна браузера и из-за этого сайт немного сдвигается.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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