您好我以这种方式打开UI对话框:
function openDialog(page, heightPar, title) {
var $dialog1 = jQuery('#dialog');
$dialog1.load('../EMS/' + page);
$dialog1.dialog({
autoOpen: false,
title: title, //Add New Contact Personel
modal: true,
height: heightPar,
width: 450,
show: 'puff',
hide: 'puff',
close: function (event, ui) {
$dialog1.html('');
$dialog1.dialog('destroy');
// window.location.reload();
}
});
$dialog1.dialog('open');
}
并且在这个对话框中我有这个函数的另一个副本,但主变量名称是dialog2,所以我想要的是打开另一个对话框,之前打开过,这可能吗?现在,如果我打开第二个,它会补充第一个。
答案 0 :(得分:2)
您正在div中创建id为#dialog的对话框,因此如果您的其他函数也在#dialog中创建对话框,则会被替换,
尝试在新的div#dialog2中创建另一个对话框。