Ответ 1
вы можете передать следующие параметры:
{
keyboard: false,
backdrop: 'static'
}
Я использую Twitter Bootstrap modal.
Модаль отклоняется всякий раз, когда пользователь щелкает в другом месте на экране, кроме модального.
Есть ли способ предотвратить это, поэтому пользователь должен нажать кнопку "Закрыть", чтобы отклонить модальный?
Бест,
вы можете передать следующие параметры:
{
keyboard: false,
backdrop: 'static'
}
В большинстве случаев модальный диалог построен не с использованием Javascript, а с использованием разметки, в этом сценарии, просто добавьте атрибут: data-backdrop = "static" в div, который имеет class= "modal fade".
Пример:
<div class="modal fade" id="myModal" data-backdrop="static" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
В некоторых случаях это альтернативное решение может быть полезно.
$('#modalElement').on('hide.bs.modal', function () {
return false;
});