use*_*993 5 javascript jquery dialog jquery-ui
我使用的是jQuery v1.8.2和jQuery UI v1.9.2.
所以我的问题是.
在按钮单击事件上,我已关闭对话框
$('#oldInvoiceDialogDiv').dialog('close');
Run Code Online (Sandbox Code Playgroud)
但Modal Property Remaining
关闭对话框后的意思不像ui-widget-overlay属性对话框那样工作
$("#oldInvoiceDialogDiv").dialog({
autoOpen : false,
resizable : false,
width : 855,
modal : true,
close : function(ev, ui) {
}
});
Run Code Online (Sandbox Code Playgroud)
那我的错是什么 请提前告诉我
如果您没有在关闭回调函数中执行任何操作,请将其删除。如果你确实想使用它,我认为这个函数应该在最后返回布尔值,所以尝试添加 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");
})
});
Run Code Online (Sandbox Code Playgroud)
检查这个小提琴,我认为这正是你的情况。
| 归档时间: |
|
| 查看次数: |
12602 次 |
| 最近记录: |