我有这段代码可以根据 2 个链接打开一个带有特定控件的 JQuery 对话框。现在它在第一次尝试时工作正常。但是当我第二次单击链接加载 JQuery 对话框时,它会打开一个空白对话框。在关闭它并再次单击链接时,它会打开正确的对话框。在反复试验中,它在 JQuery 1.3.2.js 文件中引发了一个错误。
代码如下:
$('#div1').dialog("destroy");
if (criteria1== "L") {
$("#div1").html("<iframe id='dialogFrame1' src='../WebPages/abc.aspx'
Height='100%' Width='100%' frameborder='0'></iframe>");
}
else {
$("#div1").html("<iframe id='dialogFrame2' src='../WebPages/abc1.aspx'
Height='100%' Width='100%' frameborder='0'></iframe>");
}
$('#div1').dialog(
{
height: 220,
title: "Title",
width: 500,
modal: true,
beforeclose: function (event, ui) {
$("#div1").html("");
$("#div1")[0].innerHTML = "";
}
});
$('#div1').parent().appendTo($("form:first"));
$('#div1').dialog('open');
我使用了错误的 JQuery 文件吗?有关如何解决此问题的任何意见?