jQuery Modal关闭回调

时间:2012-09-17 03:23:55

标签: jquery-ui

如何在模式对话框关闭时设置回调函数,而无需单击按钮或关闭(x)图标?

2 个答案:

答案 0 :(得分:1)

为什么不尝试jQuery UI对话框的事件close

代码示例

提供一个回调函数来处理close事件作为init选项。

$( ".selector" ).dialog({
   close: function(event, ui) { ... }
});

按类型绑定到关闭事件:dialogclose。

$( ".selector" ).bind( "dialogclose", function(event, ui) {
  ...
});

答案 1 :(得分:1)

你也可以尝试,

$( ".selector" ).dialog({
   beforeClose: function(event, ui) { ... }
});

当对话框尝试关闭时会触发此事件。如果beforeClose事件处理程序(回调函数)返回false,则将阻止关闭。