小编典典

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

all

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

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

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

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


阅读 95

收藏
2022-07-16

共1个答案

小编典典

我找到了!

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

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

显然,我可以用我需要做的任何事情来替换警报。
编辑: 从 Jquery 1.7 开始,bind() 已变为 on()

2022-07-16