Как избавиться от дергания экрана из-за скроллинга страницы при использовании модальных окон?

В проекте используется jquery-плагин simplemodal (отображение модальных окон).
Когда активно модальное окно, в "Опере" происходит дергание фонового содержимого страницы. Как я понимаю, происходит это из-за наличия скроллинга на странице, т. е. на долю секунды возникает горизонтальная полоса прокрутки, фоновое содержимое страницы "сжимается", затем горизонтальная полоса исчезает и страница соответственно "разжимается".
Можно ли от этого как-то избавиться?
  • Вопрос задан
  • 3586 просмотров
Пригласить эксперта
Ответы на вопрос 3
iiil
@iiil
Инженер и вэб-дизайнер, рисую.
Да, я думаю что можно, используя overflow-x/overflow: hidden; на время вывода модального окна. Но это только догадки. Предоставьте код или ссылку. Если не ссылку, то оформите пример на codepen, jsfiddle или еще где-нибудь.
Ответ написан
Комментировать
@stahon Автор вопроса
Проект пока только на локалхосте.
Нашел статью на Хабре, там много на тему скролла в модальных окнах, именно в комментах. habrahabr.ru/post/148515/, но ответа пока не нашел.

Да, спасибо, на html (для iframe) помогло.
Ответ написан
@denidip
Не претендую на истину, но.
html, body {
  width: 100%;
  height: 100%;
}
body {
  margin-right: 15px;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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