当用户通过' x'来关闭对话框时,是否有bootbox
选项可以调用某个功能按钮?使用bootbox.dialog()
时,我没有找到有关此内容的文档。
是否有这样的事情:
bootbox.dialog({
message : 'My message',
callback : function() {
// User is closin' the dialog. Come on do somethin'
}
});
我甚至尝试过close
,closing
和closeCallback
而不是callback
,但没有尝试过。{/ p>
答案 0 :(得分:3)
通过查看onEscape
的源代码,我认为通过callback
选项(bootbox repository
)可以实现这一目标。
bootbox.dialog(function(){
message: 'My message',
onEscape: function() {
// User is closin' the dialog. Come on do somethin'
}
});
虽然,这不能提供阻止关闭动作的能力。即使返回虚假似乎也不起作用。
答案 1 :(得分:1)
$(#yourModal).on('hidden.bs.modal', function ()
{
alert("closed");
});
从这里得到答案: Bind a function to Twitter Bootstrap Modal Close
然后你可以返回false以防止关闭