0

JqueryUI:每次关闭框时,下面的代码都会触发警报,但是我怎样才能做到这一点,所以它只执行一次而不是每次都执行此操作。

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

这就是我在使用 jQueryUi 之前的做法:

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

1 回答 1

0

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

$("#box").one("dialogclose",function() {
    alert(999);
});
于 2012-04-22T11:44:34.823 回答