jquery对话框关闭功能

时间:2012-05-20 05:46:38

标签: javascript jquery dialog

我想在点击对话框上的关闭(X)按钮时执行一些javascript功能。 我测试了一些代码,但对我来说没有用。 喜欢这个

$(#dialog).close 
{
function one();
function two();
...
}

设置这个并不起作用:

<script>

  function beh()
  {
  $(document).ready(function() {
    $("#dialog").dialog({
    beforeClose: function(event, ui) {
      alert('hi');
   },
    width: 660,
    height: 495,
    closeOnEscape: false,
    hide: "fadeout",
    resizable: false,
    }
    );
  });
  }
  </script>

1 个答案:

答案 0 :(得分:3)

您应该将回调附加到beforeclose事件,如下所示:

$('#dialog').dialog({
   beforeClose: function(event, ui) {
       //call functions 
       customfunction1();
       customfunction2();
   }
});

然后当你close对话时,它应该触发:

$('#dialog').dialog('close');
相关问题