Я знаю, что вопрос звучит наивно, но я не мог придумать никакого другого названия.
Я использую одно из bootstrap modal
событий hide.bs.modal
, которое вызывается прямо перед исчезновением модала, чтобы показатьокно подтверждения. Для обратного вызова требуется логическое значение.
$('#the-modal').on('hide.bs.modal', function () {
var self = this;
$.cofirm("are your sure you want to close", function() { // gets fired if confirmed
$(self).modal("hide"); // cannot do this,it will fire the event hide.bs.modal over and over.
});
return false; // obviously, this gets called first, but that's alright
}
Кроме того, вместо традиционного confirm
я использую плагин jquery, который имеет собственный обратный вызов.
$(self).modal("hide");
не можетсделать это, он будет запускать событие hide.bs.modal
снова и снова.