在bootbox bootstrap jquery插件中添加自定义Class to alert对话框

A.B*_*per 4 javascript jquery twitter-bootstrap bootbox

我使用Bootbox jquery插件来显示模态.

这是一个简单的用法,用于显示警告对话框:

bootbox.alert({
     title: 'Message Title',
     message: "this is message Body"
});
Run Code Online (Sandbox Code Playgroud)

这个插件有一个className选项可以添加自定义类来应用于dialog()方法创建的对话框包装器,但是我们不能将它用于alert()方法.

添加自定义类的方法alert()是用于dialog()创建它们.但在这种情况下,我们必须创建一个类似按钮OK(或取消prompt()手动方式),我们希望有一个简单的提醒是非常耗时,每次都是这样:

bootbox.dialog({
  message: "I am a custom dialog",
  title: "Custom title",
  buttons: {
    success: {
      label: "Success!",
      className: "btn-success",
      callback: function() {
        Example.show("great success");
      }
    }
});
Run Code Online (Sandbox Code Playgroud)

有没有办法通过alert()方法将自定义类添加到警报框?

squ*_*Lis 8

好消息!您也可以设置className警报(检查代码段).

$(window).ready(function(){
  bootbox.alert({
     title: 'Message Title',
     message: "this is message Body",
     className: "my-popup"
  });
});
Run Code Online (Sandbox Code Playgroud)

$(window).ready(function(){
  bootbox.alert({
     title: 'Message Title',
     message: "this is message Body",
     className: "my-popup"
  });
});
Run Code Online (Sandbox Code Playgroud)
.my-popup .modal-content {
  background: #FAEBD7;
}
Run Code Online (Sandbox Code Playgroud)
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">

<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.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>

<script src="https://github.com/makeusabrew/bootbox/releases/download/v4.4.0/bootbox.min.js"></script>
Run Code Online (Sandbox Code Playgroud)