首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery-ui-dialog -如何连接到对话框关闭事件

jquery-ui-dialog -如何连接到对话框关闭事件
EN

Stack Overflow用户
提问于 2008-10-05 12:52:53
回答 7查看 271.6K关注 0票数 192

我使用的是jquery-ui-dialog插件

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

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

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

EN

回答 7

Stack Overflow用户

发布于 2008-10-05 19:35:17

我相信你也可以在创建对话框的时候这样做(从我做的一个项目中复制):

代码语言:javascript
复制
dialog = $('#dialog').dialog({
    modal: true,
    autoOpen: false,
    width: 700,
    height: 500,
    minWidth: 700,
    minHeight: 500,
    position: ["center", 200],
    close: CloseFunction,
    overlay: {
        opacity: 0.5,
        background: "black"
    }
});

注意:close: CloseFunction

票数 201
EN

Stack Overflow用户

发布于 2009-11-10 16:06:13

代码语言:javascript
复制
$("#dialog").dialog({
    autoOpen: false,
    resizable: false,
    width: 400,
    height: 140,
    modal: true, 
    buttons: {
        "SUBMIT": function() { 
        $("form").submit();
    }, 
        "CANCEL": function() { 
        $(this).dialog("close");
    } 
    },
    close: function() {
      alert('close');
    }
});
票数 32
EN

Stack Overflow用户

发布于 2014-07-17 16:44:00

代码语言:javascript
复制
$( "#dialogueForm" ).dialog({
              autoOpen: false,
              height: "auto",
              width: "auto",
              modal: true,
                my: "center",
                at: "center",
                of: window,
              close : function(){
                  // functionality goes here
              }  
              });

对话框的" close“属性给出了同样的close事件。

票数 22
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/171928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档