gpt4 book ai didi

javascript - Jquery ui 对话框模态 True

转载 作者:搜寻专家 更新时间:2023-11-01 04:37:21 25 4
gpt4 key购买 nike

我正在使用 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) {

}
});

所以我有什么错。请告诉我提前致谢

最佳答案

如果您没有在关闭回调函数中执行任何操作,请将其删除。如果你确实想使用它,我认为这个函数应该在最后返回 bool 值,所以尝试添加 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 ,我认为这正是你的情况。

关于javascript - Jquery ui 对话框模态 True,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19397329/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com