我有一个这样定义的 jQuery 对话框:
$(function ()
{
$("#addDocumentModal").dialog({
modal: true,
autoOpen: false,
height: 300,
width: 475
});
//allow asp.net button clicks
$("#addDocumentModal").parent().appendTo(jQuery("form:first"));
});
最后一行旨在允许 ASP.NET 按钮单击仍可处理,但是我遇到的问题是当我在 UI 样式的背景图像中有该行时(尝试了几个不同的 - 全部来自http: //www.asp.net/ajaxlibrary/cdn.ashx ) 覆盖对话框,所以你不能做任何事情。去掉那条线可以让对话框按预期显示,但是按钮不起作用。
请注意,我还使用 $(document).ready() (而不仅仅是 $(function()) 进行了尝试,但这并没有改变任何东西。
有什么建议么?我正在使用 jQuery 1.9.1 和 jQuery UI 1.10.1。