添加 modal-header 元素到 bootbox 中打开的警告框
add modal-header element to opened alert box in bootbox
为了显示 alert 消息,我使用 bootboxjs.com bootstrap jquery 插件。
调用 bootbox.alert("Hello world!");
方法后,它生成以下代码并显示模态:
<div id="myModal" class="modal fade">
<div class="modal-dialog">
<div class="modal-content">
<!-- dialog body -->
<div class="modal-body">
<button type="button" class="close" data-dismiss="modal">×</button>
Hello world!
</div>
<!-- dialog buttons -->
<div class="modal-footer"><button type="button" class="btn btn-primary">OK</button></div>
</div>
</div>
</div>
如您所见,生成的模态框默认没有 modal-header
元素来显示 header 消息。
我希望所有警报框都有一个默认 header 包含自定义消息,例如:System Says :
.
我知道 bootboxjs
中有一个 dialog() 方法用于显示可能具有 modal-header
元素的自定义消息。但是使用 dialog() 需要编写并重复一些行来显示一个简单的警告框。
有解决这个问题的方法吗?
使用 options object 指定标题,它将生成您想要的 header:
bootbox.alert({
title: "I'm the title!",
message: "I'm the message!",
callback: function(){ console.log("I handled the callback!"); }
});
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootbox.js/4.4.0/bootbox.min.js"></script>
不是直接的答案,但如果有人正在寻找 custom header for bootbox
,您可以将 HTML 直接传递给模态的 title
选项。
bootbox.dialog({
message: 'Your Message',
title: '<div><h4>Your custom HTML Title</h4></div>'
});
为了显示 alert 消息,我使用 bootboxjs.com bootstrap jquery 插件。
调用 bootbox.alert("Hello world!");
方法后,它生成以下代码并显示模态:
<div id="myModal" class="modal fade">
<div class="modal-dialog">
<div class="modal-content">
<!-- dialog body -->
<div class="modal-body">
<button type="button" class="close" data-dismiss="modal">×</button>
Hello world!
</div>
<!-- dialog buttons -->
<div class="modal-footer"><button type="button" class="btn btn-primary">OK</button></div>
</div>
</div>
</div>
如您所见,生成的模态框默认没有 modal-header
元素来显示 header 消息。
我希望所有警报框都有一个默认 header 包含自定义消息,例如:System Says :
.
我知道 bootboxjs
中有一个 dialog() 方法用于显示可能具有 modal-header
元素的自定义消息。但是使用 dialog() 需要编写并重复一些行来显示一个简单的警告框。
有解决这个问题的方法吗?
使用 options object 指定标题,它将生成您想要的 header:
bootbox.alert({
title: "I'm the title!",
message: "I'm the message!",
callback: function(){ console.log("I handled the callback!"); }
});
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootbox.js/4.4.0/bootbox.min.js"></script>
不是直接的答案,但如果有人正在寻找 custom header for bootbox
,您可以将 HTML 直接传递给模态的 title
选项。
bootbox.dialog({
message: 'Your Message',
title: '<div><h4>Your custom HTML Title</h4></div>'
});