0

JqueryUI: 以下のコードは、ボックスが閉じられるたびにアラートを発生させますが、これを毎回ではなく 1 回だけ行うようにするにはどうすればよいですか。

$("#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 に答える