2017-01-05 2 views
0

У меня есть мода, которая имеет прокручиваемую область внутри модального. Если я прокручиваю прокручиваемую область, она прокручивается отлично. Если я прокручиваюсь за пределами области прокрутки, ничего не происходит, это правильно.Нельзя прокручивать в пределах прокручиваемой области внутри Bootstrap modal

Проблема в том, что если я прокручиваюсь за пределами области прокрутки, а затем быстро возвращаюсь в область прокрутки, прокручиваемая область не прокручивается. Смотрите видео здесь: www.youtube.com/watch?v=S9kiPTnt4e0

В другом видео здесь: www.youtube.com/watch?v=epansufGEuY я выбрал .modal-DIV позади Заставки модального в вебе-инспекторе, и прокручивается за пределами прокрутки в модальном, и, как вы можете видеть. modal-backdrop все еще прокручивается, но не невооруженным глазом. То же самое происходит, когда я выбираю тело - элемент тела действует одинаково.

Я думаю, что это вызывает проблему, так как после того, как прокрутка импульса остановлена, пользователь может снова прокручиваться в области прокручивания в модальном режиме, но если вы прокручиваетесь на улицу, а затем быстро после этого, она все еще думает, что вы прокрутка .modal-backdrop.

У кого-нибудь есть предложения по устранению этой проблемы. У меня есть позиция: фиксированная и переполненная: скрытая на теле, которая решила «прокрутку backrgound при прокрутке модальной» проблемы, но эта проблема различна и меня насторожила.

+0

Возможно, потому, что прокрутка/постукивание вне модального режима заставит его потерять состояние фокусировки, попробуйте нажать на модальный после прокрутки за его пределами и посмотреть, не изменит ли это модальную прокрутку. В любом случае, если бы вы поделились модальным кодом, было бы лучше. – Syden

ответ

0

Попробуйте

.modal-content { 
    overflow-x: scroll; 
    overflow-y: auto; 
} 
0

Оказывается, это была ошибка в Bootstrap, и это было зафиксировано в последнем Bootstrap 4 Альфа 5 сборки.

Смежные вопросы