我使用的是jQuery v1.8.2和 jQuery UI v1.9.2。
所以我的问题是。
按钮点击事件 我关闭了对话框
$('#oldInvoiceDialogDiv').dialog('close');
但莫代尔财产剩余
关闭对话框后的意思不像ui-widget-overlay属性那样工作 对话
$("#oldInvoiceDialogDiv").dialog({
autoOpen : false,
resizable : false,
width : 855,
modal : true,
close : function(ev, ui) {
}
});
那么我的错是什么。 请告诉我 提前致谢
答案 0 :(得分:1)
如果您在关闭回调函数中没有执行任何操作,请将其删除。 如果你想使用它,我认为这个函数应该在结尾处返回布尔值,所以尝试添加return true语句。
修改强>
确保在文档就绪处理程序中初始化对话框:
$(document).ready(function(){
$("#oldInvoiceDialogDiv").dialog({
autoOpen : false,
resizable : false,
width : 200,
height:200,
modal : true,
buttons: {
"Close Dialog" : function(){
$( this ).dialog( "close" );
}
},
close : function(ev, ui) {
alert("in Close");
return true;
}
});
$('#btnOpen').click(function(){
$("#oldInvoiceDialogDiv").dialog("open");
})
});
检查fiddle,我认为这完全是你的情况。