//相关文件引入
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel ="stylesheet" type = "text/css" />
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap3-dialog/1.34.9/css/bootstrap-dialog.min.css" rel="stylesheet" type="text/css" />
<script src="jquery.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/bootstrap3-dialog/1.34.9/js/bootstrap-dialog.min.js"> </script >
//实现代码,params:动态插入模态框body,size:模态框自定义形状大小
function showModal(params,size) {
var dialog = new BootstrapDialog({
title:size.name,
message: function () {
var $message = $('<div>'+ params +'</div>');
return $message;
},
closable: true,
buttons: [{
label: '关闭',
action: function(dialog){
dialog.close();
}
}]
});
dialog.realize();
dialog.getModalHeader().css('background-color', '#192b63');
dialog.getModalBody().css('width', size.width);
dialog.getModalBody().css('height', size.height);
dialog.getModalBody().css('color', '#697dca');
dialog.open();
}