第二个对话框的“ modal:true”未隐藏父对话框-JQuery

时间:2018-10-04 08:10:41

标签: jquery html dialog jquery-ui-dialog

我有一个jquery对话框,其中包含其他对话框的链接。如果父对话框打开,则叠加层可以正常工作,并且背景被隐藏了。

但是,当第二个对话框打开时,父对话框不会隐藏。我仍然可以在父对话框上工作。仅隐藏背景。

注意:对于两个对话框,我都给出了modal: true

代码示例:

Popup.Launch = function (callback, id) {       
    Popup.Launch = callback; 
    $.ajax({
        url: UrlAction('Home', 'Index'),
        success: function (response, textStatus, xmlHttpRequest) {
                $('#' + id).dialog('option', 'width', 800);
                //$('#' + id).dialog('option', 'modal', true); I tried adding this
                $("#" + id).dialog("open");
                $('#' + id).css('height', 'auto');
        }

    });
}
$("#test_dialog").dialog({
    autoOpen: false,
    modal: true,
    resizable: false,
    width: 400
});

有人遇到过这个问题吗?

0 个答案:

没有答案