JqueryUI:每次关闭框时,下面的代码都会触发警报,但是我怎样才能做到这一点,所以它只执行一次而不是每次都执行此操作。
$("#box").dialog({
close: function () {
alert(999);
}
});
这就是我在使用 jQueryUi 之前的做法:
$("#box").one("click", function () {
alert(999);
return false
});
JqueryUI:每次关闭框时,下面的代码都会触发警报,但是我怎样才能做到这一点,所以它只执行一次而不是每次都执行此操作。
$("#box").dialog({
close: function () {
alert(999);
}
});
这就是我在使用 jQueryUi 之前的做法:
$("#box").one("click", function () {
alert(999);
return false
});
根据docs,该.close()
方法也有一个相应的事件:dialogclose
. 所以你应该能够做到这一点:
$("#box").one("dialogclose",function() {
alert(999);
});