Использую стандартное модальное окно jQuery
var $modal = $('#event-modal');
var modal_body = $(".modal-body");
var modal_content = $(".modal-content");
function mcloced (a) {
$modal.find('.modal-body').empty().end();
$modal.removeClass(a);
}
function addok (a) {
$modal.removeClass(a);
}
$modal.modal('show');
$modal.find('.modal-body').empty().end();
Как этому окну запретить закрываться если клик сделан за пределами .modal-body, т.е чтобы окно закрывалось только при нажатии на крестик?
Читайте документацию
Свойство backdrop (data-backdrop):
If you specify the value "static", it is not possible to close the modal when clicking outside of it
Что в переводе на русский обозначает,
Если вы укажите значение static, то будет невозможно закрыть модальное окно при клике вне его области.
самый простой вариант это задать стиль для подложки pointer-events: none;
Продвижение своими сайтами как стратегия роста и независимости