http://blog.youkuaiyun.com/zh921112/article/details/41513161
- <html>
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <title>bootbox自定义dialog、confirm、alert样式,基本全局设置方法setDefaults</title>
- <link href="http://cdn.bootcss.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet" />
- <style>
- .btn-myStyle{ background-color: #2c3e50; color:#fff}
- .btn-myStyle:hover,.btn-myStyle:focus{color:#fff;text-decoration: none;}
- </style>
- </head>
- <body>
- <button id="test" class="btn btn-default">测试</button>
- <script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script>
- <script src="http://cdn.bootcss.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
- <script src="http://bootboxjs.com/bootbox.js"></script>
- <script>
- $(document).ready(function() {
- //bootbox.setDefaults({
- /**
- * @optional String
- * @default: en
- * which locale settings to use to translate the three
- * standard button labels: OK, CONFIRM, CANCEL
- */
- //locale: "fr",
- /**
- * @optional Boolean
- * @default: true
- * whether the dialog should be shown immediately
- */
- //show: true,
- /**
- * @optional Boolean
- * @default: true
- * whether the dialog should be have a backdrop or not
- */
- //backdrop: true,
- /**
- * @optional Boolean
- * @default: true
- * show a close button
- */
- //closeButton: true,
- /**
- * @optional Boolean
- * @default: true
- * animate the dialog in and out (not supported in < IE 10)
- */
- //animate: true,
- /**
- * @optional String
- * @default: null
- * an additional class to apply to the dialog wrapper
- */
- //className: "my-modal"
- //});
- });
- $(document).on("click", "#test", function (e) {
- /*bootbox.confirm("Hello world!", function (result) {
- if(result) {
- alert('点击了确认按钮');
- } else {
- alert('点击了取消按钮');
- }
- });
- bootbox.dialog({
- message: "I am a custom confirm",
- title: "Confirm title",
- buttons: {
- Cancel: {
- label: "Cancel",
- className: "btn-default",
- callback: function () {
- alert("Cancel");
- }
- }
- , OK: {
- label: "OK",
- className: "btn-primary",
- callback: function () {
- alert("OK");
- }
- }
- }
- });
- bootbox.confirm({
- buttons: {
- confirm: {
- label: '我是确认按钮',
- className: 'btn-myStyle'
- },
- cancel: {
- label: '我是取消按钮',
- className: 'btn-default'
- }
- },
- message: '提示信息',
- callback: function(result) {
- if(result) {
- alert('点击确认按钮了');
- } else {
- alert('点击取消按钮了');
- }
- },
- //title: "bootbox confirm也可以添加标题哦",
- });*/
- bootbox.alert({
- buttons: {
- ok: {
- label: '我是ok按钮',
- className: 'btn-myStyle'
- }
- },
- message: '提示信息',
- callback: function() {
- alert('关闭了alert');
- },
- title: "bootbox alert也可以添加标题哦",
- });
- });
- </script>
- </body>
- </html>