В вашем JSFiddle проблема, похоже, связана с div, который содержит текст Lorem Ipsum. У него pointer-events: auto;
унаследовано от класса .modal-content, и если вы удалите его, то получится pointer-events: none;
, унаследованный от класса модального диалога. Если вы уберете их обоих, проблема исчезнет.
РЕДАКТИРОВАТЬ
Я считаю, что проблема root заключается в том, что вы устанавливаете класс .modal-dialog на фиксированную позицию и автоматическое переполнение.
Ниже от bootstrap do c
Модалы используют положение: исправлено, что иногда может быть немного специфичным в отношении его рендеринга. Когда бы ни было возможно, поместите ваш модальный HTML в положение верхнего уровня, чтобы избежать потенциальных помех от других элементов. Скорее всего, у вас возникнут проблемы при вложении .modal в другой фиксированный элемент.
После игры, если я отредактирую ваш CSS в вашем примере JSFiddle и в классе .modal-dialog I просто удалите position:fixed;
и overflow:auto;
, проблема исчезнет.
ВНОВЬ РЕДАКТИРОВАТЬ
Я только что заметил, что в вашем * 1031 определено диалоговое окно .modal. * дважды, первый раз с гибким положением и второй раз с фиксированным. Похоже, это была ошибка копирования / вставки. В любом случае, все тот же root, потому что я думаю, потому что ваш div .modal-dialog фиксирован и находится внутри вашего .modal div, а bootstrap do c говорит, что не помещайте другое фиксированное внутри .modal