0
我正在开发一个应用程序与asp.net和jQuery,我有一个奇怪的问题,我有div(用作对话框)和一个按钮来显示对话框,我第一次调用对话框,它显示正确,我关闭它,但当我尝试第二次显示背景灰色,但对话框不显示(只在IE浏览器中,它在Firefox中工作正常)。有没有办法来解决这个问题?或者,也许我做了一些错误的事情。jQuery ui对话框只显示一次
<div id="divAuto">
....
</div>
<button id="openAuto">SHOW</button>
而这里的JS:
$(document).ready(function() {
var dlg = $('#divAuto').dialog({ autoOpen: false, modal: true, show: "fold", hide: "drop", width: "500", height: "370" });
dlg.parent().appendTo(jQuery("form:first"));
$('#openAuto').click(function() {
$("#divAuto").dialog("open");
return false;
});
});
我使用“appenTo”因为我使用的对话框在asp.net按钮和它的“修复”,以获得按钮工作。
在此先感谢您的帮助。 Ariel
你从哪里得到这个“修复”,它应该解决什么问题?我怀疑使用`appendTo()`... – 2011-01-10 21:40:56