我有一个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
});
有人遇到过这个问题吗?