在函数调用上关闭jQuery对话框

时间:2013-07-15 16:50:02

标签: jquery jquery-ui

如何在运行函数时关闭jQuery对话框?到目前为止,我已经找到了相反的解决方案(在关闭对话框后运行一个函数)。

2 个答案:

答案 0 :(得分:2)

使用close方法。

$( ".selector" ).dialog( "close" );

正如文档所述,close()“关闭对话框。”

答案 1 :(得分:0)

我有更好的经历......

$(".selector").clone().dialog("open");

/* Then when you're done with it */
$(".selector").dialog("close").destroy();

重要的事实是,根据您使用的DOM对象,大多数都保持状态,并且由于底层代码只是隐藏和显示div并重新定位它,关闭对话框不会重置状态对话框,一个预期的工件,虽然大部分时间都有点烦人。