最近在用bootbox.js,发现弹出框没法自定义宽度,于是就看了源码,并改了源码
下面是修改之后的部分代码:
p.dialog = function (a) {
a = h(a);
var d = b(n.dialog),
f = d.find(".modal-dialog"),
i = d.find(".modal-body"),
j = a.buttons,
k = "",
l = {onEscape: a.onEscape};
f.css(a.boxCss);//后来添加,用于控制弹出框css
if (b.fn.modal === c) throw new Error("$.fn.modal is not defined; please double check you have included the Bootstrap JavaScript library. See http://getbootstrap.com/javascript/ for more details.");
if (g(j, function (a, b) {
k += "<button data-bb-handler='" + a + "' type='button' class='btn " + b.className + "'>" + b.label + "</button>", l[a] = b.callback
}), i.find(".bootbox-body").html(a.message