2012-04-22 67 views
0

JqueryUI: 下面的代码会在每次关闭该框时触发警报,但是我怎样才能使它成为一次,而不是每次都这样做。jqueryui对话框事件:如何附加甚至只有一次

$("#box").dialog({ 
    close: function() { 
      alert(999); 
    } 
}); 

这是我做到了使用jQueryUI的面前:

$("#box").one("click", function() { 
    alert(999); 
    return false 
}); 

回答

0

the docs,该.close()方法也有一个相应的事件:dialogclose。所以你应该能够做到这一点:

$("#box").one("dialogclose",function() { 
    alert(999); 
}); 
+0

真棒它的工作!谢谢 – user6890 2012-04-22 12:12:18