-2

我需要在关闭 jquery ui 对话框时执行一些脚本。jquery 对话框是否有一个“关闭”事件,我可以为其添加一个处理程序来执行我的脚本?如果它存在,你能告诉我如何用一个例子来做吗

4

4 回答 4

5

你可以像这样绑定close event

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

阅读关闭事件

于 2013-10-23T12:38:13.270 回答
4

您想要在close对话框被销毁后执行的事件:

$('.dialog').dialog({
    close: function(e, ui) {
        // do your thing...
    }
});

还有一个beforeClose事件会在单击关闭按钮后立即触发。

于 2013-10-23T12:37:40.560 回答
1

您可以为此目的使用beforeCloseclose事件(取决于您的需要)。

$( ".selector" ).dialog({
  close: function( event, ui ) {
         alert("oh my god, I'm closing");
         }
});
于 2013-10-23T12:37:27.673 回答
0

您可以使用..

 $("#dialogboxid").bind("dialogclose",function(e){ // do your stuff.
 //your code goes here
 });
于 2013-10-23T12:46:19.393 回答