【发布时间】:2014-11-05 11:48:20
【问题描述】:
我正在使用bootbox 来显示对话框。
如果我使用bootbox.confirm、bootbox.alert 或bootbox.prompt,当按下escape 键或在对话框外单击时,对话框按预期关闭
但是在使用bootbox.dialog时,当我在对话框外点击或按escape键时,对话框没有关闭,如何使它像其他对话框一样?
var box = bootbox.dialog({
show: false,
backdrop: true,
animate: false,
title: 'Bla',
message: 'bla bla bla',
buttons: {
cancel: {
label: 'Cancel',
className: 'btn-warning'
},
save: {
label: 'Parse',
className: 'btn-success',
callback: function () {
// handling with ajax
return false;
}
}
}
});
box.modal('show');
【问题讨论】:
-
你可以使用 onEscape: function(){//callback } 来完成你给的选项,也给这个,然后在那个 onEscape: function(){返回;}完成bootboxjs.com/documentation.html
标签: javascript twitter-bootstrap-3 modal-dialog bootbox