1

私はブートボックスで遊んでいて、現在、bootstrap.confirm ダイアログを使用してユーザーのアクションを確認しています。ただし、ダイアログにタイトルと閉じるボタンが必要です(実際の設定)

ブートボックスのコードはこちら

bootbox.confirm("Are you sure you want to delete the selected task?", function(result) {
    if (result == true) {
       //do something           
    }
});

そして、タイトルを追加するコード

$(".bootbox").prepend("<div class=\"modal-header\"><a href=\"javascript:;\" class=\"close\">&times;</a><h3>Confirm Delete</h3></div>");

問題は、ダイアログが読み込まれる前に起動する方法がわからないことです。何か助けはありますか?

4

1 に答える 1

1

これを解決しました

$("body").on("show", ".bootbox", function () {
    /* Dont add header again if div has been added */
    if (!$(".modal-header")[0]) {
        $(".bootbox").prepend("<div class=\"modal-header\"><a href=\"javascript:;\" class=\"close\">&times;</a><h3>Confirm Delete</h3></div>");
    }
});

基本的に、ブートボックスが起動されると prepend が呼び出されるため、モーダルが表示されるまでにタイトルが追加されています。また、タイトルが一度だけ追加されるようにチェックを追加する必要がありました

于 2013-07-22T13:11:50.173 に答える