Я определил эту проблему как событие из-за появления всплывающего окна в другом div с position:fixed
, которого я не могу избежать из-за фиксированной функции боковой панели, которую я использую, которая охватывает весь контент в теле и заключает его в отдельный дела.
Чтобы компенсировать эту проблему, я думаю об изменении положения модального "на лету" с использованием следующего кода -
$('.modal').on('show.bs.modal', function (e) {
e.preventDefault();
$(this).appendTo("body").modal('show');
});
Выполнение этого просто дает мне <error> jquery.js:1
в консоли. Это исправление отлично работает в бутстрапе 2.
Изменить - попробовал следующий
$('.modal').on('show.bs.modal', function (e) {
e.preventDefault();
console.info(e);
$(e.target).appendTo('body').modal('show');
});
Но это, очевидно, испортит его из-за того, что он застревает в бесконечном цикле. Угадайте, что это будет хорошо, если я нахожу эффективный способ одновременного обнаружения нескольких событий шоу на одном и том же модальном уровне.