有没有人想出如何向 bootbox.js 对话框中的按钮添加图标?我想在此功能的“否”和"is"按钮中添加图标:

$(function () {
    $(".confirm-delete").click(function(e) {
        e.preventDefault();
        var id = $(this).data('id')
        bootbox.confirm("Remove this product?", "No", "Yes", function(confirmed) {
            if(confirmed) {
                deleteRecord(id);
            }
        });
    });
});

最佳答案

您需要创建一个自定义对话框并使用 icon 配置选项 added in 2.1.0

例如:

$(function () {
    $(".confirm-delete").click(function(e) {
        e.preventDefault();
        var id = $(this).data('id')
        bootbox.dialog("Remove this product?", [{
            "label" : "No",
            "icon"  : "icon-remove"
        }, {
            "label" : "Yes",
            "icon"  : "icon-ok icon-white",
            "callback": function() {
                deleteRecord(id);
            }
        }]);
    });
});

Custom dialog example

关于twitter-bootstrap - bootbox js 对话框的图标,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14573038/

10-17 02:58