-2

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

4

2 回答 2

2

使用关闭方法。

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

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

于 2013-07-15T16:52:52.793 回答
0

我对类似的东西有很好的经验。

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

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

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

于 2013-07-15T17:02:06.030 回答