如何在jquery UI对话框关闭事件中添加处理程序

时间:2013-10-23 12:35:40

标签: jquery jquery-ui

我需要在关闭jquery ui对话框时执行一些脚本。 jquery对话框是否有一个'close'事件,我可以添加一个处理程序来执行我的脚本?如果存在,请告诉我如何使用示例

4 个答案:

答案 0 :(得分:5)

你可以绑定close event喜欢,

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

阅读close-event

答案 1 :(得分:4)

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

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

单击关闭按钮后,还会发生beforeClose事件。

答案 2 :(得分:1)

您可以为此目的使用beforeCloseclose事件(视您的需要而定)。

$( ".selector" ).dialog({
  close: function( event, ui ) {
         alert("oh my god, I'm closing");
         }
});

答案 3 :(得分:0)

你可以使用..

 $("#dialogboxid").bind("dialogclose",function(e){ // do your stuff.
 //your code goes here
 });