我尝试在 JQuery UI 中创建一个关闭“对话框”窗口的按钮。
要打开我正在使用此代码的对话框:
$(".show .edit_site").click(function (){
rel = $(this).attr("rel");
$("#dialog_edit").dialog({
modal: true,
open: function () {
$(this).load("<?= site_url()?>/sites/show_update?id="+rel+"&mode=popup");
},
close: function() {
//some code
},
height: 370,
width: 900,
title: 'Some title'
});
});
对话框打开,一切正常。但现在的问题是如何通过单击对话框内的按钮来关闭对话框?
谢谢大家,对不起我糟糕的英语:)
我尝试了所有可能的解决方案,这是唯一适合我的解决方案:
function close_dialog()
{
//Close jQuery UI dialog
$(".ui-dialog").hide();
$(".ui-widget-overlay").hide();
}