他们的site中的示例通常假定使用了jquery对话框,例如facebox或jquery-ui。是否可以将本机浏览器Confirm()用作对话框?如果是这样,是否有办法绑定“确定”和“取消”按钮?

最佳答案

我不知道这有多优雅,但是我通过这样做解决了:

$('form').dirtyForms();
$.DirtyForms.debug = true;
$.DirtyForms.dialog = {
    fire: function (message, title) {
        $.DirtyForms.choiceContinue = confirm(message);
    },
    bind: function () {
        $.DirtyForms.choiceCommit($.Event("click"));
    },
    refire: function (content) {
        return false;
    },
    stash: function () {
        return false;
    }
};

10-01 03:54