2013-07-22 53 views
1

我一直在玩bootbox,目前正在使用bootstrap.confirm對話框來確認用戶操作。不過,我想我的對話框中有一個標題和一個關閉按鈕(偏好真的)附加到引導Bootbox確認對話框

我的繼承人爲引導框

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>"); 

問題是我不知道如何讓它在對話框加載之前觸發。任何幫助?

回答

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>"); 
    } 
}); 

爲bootbox啓動基本上前插被調用,因此由當時的模式是可見的標題已被添加。還必須添加一個檢查,以確保標題只附加一次