我有一個JQuery模式窗體與4個圖像按鈕。當模式框打開,我點擊這些按鈕,然後沒有任何反應。我知道,當箱子打開時,它會移出窗體,但我不知道如何恢復。我已經嘗試了幾個變種.parent()。appendTo($(「form」));並以許多不同的方式改變了這種情況,但沒有成功。目前,當我使用該框打開,但整個屏幕變暗,我不能點擊按鈕。這裏是我的jQuery函數:鏈接按鈕將無法使用JQuery模式窗體
<script type="text/javascript">
$(function() {
$("#Change").dialog({
resizable: false,
draggable: false,
width: 800,
modal: true,
show: { effect: 'fadeIn', duration: 500 },
hide: { effect: 'fadeOut', duration: 300 },
autoOpen: false,
open: function (type, data) {
$(this).parent().appendTo($("form"));
}
});
$("#ui-dialog-title-dialog").hide();
$(".ui-dialog-titlebar").removeClass('ui-widget-header');
$("#openChange1").click(function() {
$("#<%=txtCardChange.ClientID %>").val("1");
$("#Change").dialog("open");
$('.ui-widget-overlay').live("click", function() {
$("#Change").dialog("close");
});
return false;
});
});
</script>
如果這裏需要的是我的HTML調用模式窗體:
<a id="openChange1" href="#" style="color: Red">Change Card</a>
的模式窗體的HTML是隻是一個簡單的div標籤內:
<div id="Change">
\\html here
</div>
所以,任何幫助將不勝感激。如果需要,我使用Visual Studio 2012和.NET 4.0。按鈕後面的代碼是用C#編寫的。感謝您的時間。