2

彼らのサイトの例では、通常、facebox や jquery-ui などの jquery ダイアログが使用されていることを前提としています。ネイティブ ブラウザの confirm() をダイアログとして使用することは可能ですか? もしそうなら、OKボタンとキャンセルボタンをバインドする方法はありますか?

4

2 に答える 2

1

これがどれほどエレガントかはわかりませんが、次のようにして解決しました:

$('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;
    }
};
于 2012-11-07T19:32:02.787 に答える