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