【问题标题】:Jquery unbind dialog close not workJquery取消绑定对话框关闭不起作用
【发布时间】:2011-07-06 18:15:41
【问题描述】:

我有一个对话框窗口序列,在最后一个对话框中,我正在尝试为删除事件“关闭”jquery 对话框这种模式:

$("#cond").dialog({
    width:'400',
    height:'100',
    modal: true,
    closeOnEscape: false,
    resizable: true,
    close: function(event, ui) { 
        f();
    }
});
function f(){
    $("#cond").unbind("dialogclose");
    loadsTab('tabsCond',0);

}

好吧,这不起作用,因为当我调用第一个对话框时,也会调用 f()。 发生了什么事?

【问题讨论】:

    标签: jquery events dialog


    【解决方案1】:

    如果您想取消绑定事件,我发现最好像这样取消它:

        $("#cond").dialog('option', 'close', null)
    

    看看这个测试小提琴(按打开打开对话框:第一次关闭它会提醒你好,其他时候什么都没有。http://jsfiddle.net/jHXLJ/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多