点击关闭模态框

时间:2013-05-21 18:22:25

标签: jquery jquery-ui

当用户点击后台页面的其余部分时,我想关闭查询ui modalbox。

我添加了这个代码片段,但它不起作用:

$('.ui-widget-overlay').on("click", function() {
    //Close the dialog
    $(this).find(".dialog").dialog("close");
}); 

Example

1 个答案:

答案 0 :(得分:1)

$('body').on('click','.ui-widget-overlay', function() {
    $('.ui-dialog').filter(function () {
    return $(this).css("display") === "block";
    }).find('.ui-dialog-content').dialog('close');
});

DEMO

这有效......找到了here