一尘不染

jquery-ui-dialog-如何挂接到对话框关闭事件

javascript

我正在使用jquery-ui-dialog插件

在某些情况下,当对话框关闭时,我正在寻找刷新页面的方法。

有没有办法从对话框中捕获关闭事件?

我知道单击关闭按钮时可以运行代码,但这并不覆盖使用转义或右上角的x关闭的用户。


阅读 344

收藏
2020-05-01

共1个答案

一尘不染

我找到了!

您可以使用以下代码捕获close事件:

 $('div#popup_content').on('dialogclose', function(event) {
     alert('closed');
 });

显然,我可以将警报替换为需要执行的任何操作。
编辑: 从jQuery 1.7开始,bind()已成为on()

2020-05-01