关闭对话或解除回调

时间:2015-02-10 16:14:54

标签: bootbox

当用户通过' x'来关闭对话框时,是否有bootbox选项可以调用某个功能按钮?使用bootbox.dialog()时,我没有找到有关此内容的文档。

是否有这样的事情:

bootbox.dialog({
    message : 'My message',
    callback : function() {
        // User is closin' the dialog. Come on do somethin'
    }
});

我甚至尝试过closeclosingcloseCallback而不是callback,但没有尝试过。{/ p>

2 个答案:

答案 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以防止关闭