Bootstrap弹出框bootboxjs

官网

bootstrap的弹出框

  1 <html>
  2 <head>
  3     <meta charset="utf-8">
  4     <meta name="viewport" content="width=device-width, initial-scale=1">
  5     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6     <title>bootbox自定义dialog、confirm、alert样式,基本全局设置方法setDefaults</title>
  7     <link href="http://cdn.bootcss.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet" />
  8     <style>
  9         .btn-myStyle {
 10             background-color: #2c3e50;
 11             color: #fff;
 12         }
 13
 14             .btn-myStyle:hover, .btn-myStyle:focus {
 15                 color: #fff;
 16                 text-decoration: none;
 17             }
 18     </style>
 19 </head>
 20 <body>
 21     <button id="test" class="btn btn-default">测试</button>
 22     <script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script>
 23     <script src="http://cdn.bootcss.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
 24     <script src="http://bootboxjs.com/bootbox.js"></script>
 25     <script>
 26         $(document).ready(function() {
 27             //bootbox.setDefaults({
 28                 /**
 29                 * @optional String
 30                 * @default: en
 31                 * which locale settings to use to translate the three
 32                 * standard button labels: OK, CONFIRM, CANCEL
 33                 */
 34                 //locale: "fr",
 35                 /**
 36                 * @optional Boolean
 37                 * @default: true
 38                 * whether the dialog should be shown immediately
 39                 */
 40                 //show: true,
 41                 /**
 42                 * @optional Boolean
 43                 * @default: true
 44                 * whether the dialog should be have a backdrop or not
 45                 */
 46                 //backdrop: true,
 47                 /**
 48                 * @optional Boolean
 49                 * @default: true
 50                 * show a close button
 51                 */
 52                 //closeButton: true,
 53                 /**
 54                 * @optional Boolean
 55                 * @default: true
 56                 * animate the dialog in and out (not supported in < IE 10)
 57                 */
 58                 //animate: true,
 59                 /**
 60                 * @optional String
 61                 * @default: null
 62                 * an additional class to apply to the dialog wrapper
 63                 */
 64                 //className: "my-modal"
 65             //});
 66         });
 67
 68
 69         $(document).on("click", "#test", function (e) {
 70             //bootbox.confirm("Hello world!", function (result) {
 71             //    if(result) {
 72             //        alert(‘点击了确认按钮‘);
 73             //    } else {
 74             //        alert(‘点击了取消按钮‘);
 75             //    }
 76             //});
 77             //bootbox.dialog({
 78             //    message: "I am a custom confirm",
 79             //    title: "Confirm title",
 80             //    buttons: {
 81             //        Cancel: {
 82             //            label: "Cancel",
 83             //            className: "btn-default",
 84             //            callback: function () {
 85             //                alert("Cancel");
 86             //            }
 87             //        }
 88             //        , OK: {
 89             //            label: "OK",
 90             //            className: "btn-primary",
 91             //            callback: function () {
 92             //                alert("OK");
 93             //            }
 94             //        }
 95             //    }
 96             //});
 97
 98         //bootbox.confirm({
 99         //buttons: {
100         //    confirm: {
101         //        label: ‘我是确认按钮‘,
102         //        className: ‘btn-myStyle‘
103         //    },
104         //    cancel: {
105         //        label: ‘我是取消按钮‘,
106         //        className: ‘btn-default‘
107         //    }
108         //},
109         //message: ‘提示信息‘,
110         //callback: function(result) {
111         //    if(result) {
112         //        alert(‘点击确认按钮了‘);
113         //    } else {
114         //        alert(‘点击取消按钮了‘);
115         //    }
116         //},
117         //title: "bootbox confirm也可以添加标题哦",
118         //});
119
120         bootbox.alert({
121             buttons: {
122                ok: {
123                     label: ‘我是ok按钮‘,
124                     className: ‘btn-myStyle‘
125                 }
126             },
127             message: ‘提示信息‘,
128             callback: function() {
129                 alert(‘关闭了alert‘);
130             },
131             title: "bootbox alert也可以添加标题哦",
132         });
133        });
134
135     </script>
136 </body>
137 </html>
时间: 2024-10-08 10:28:08

Bootstrap弹出框bootboxjs的相关文章

Bootstrap 弹出框(Popover)插件

Bootstrap 弹出框(Popover)插件与Bootstrap 提示工具(Tooltip)插件类似,提供了一个扩展的视图,用户只需要把鼠标指针悬停到元素上面即可.弹出框的内容完全由Bootstrap Data API来填充. 用法 弹出框插件根据需要生成内容或标记,默认情况下把弹出框(Popover)放在它们触发元素的后面,您可以有两种方法来启动弹出框 1.通过data属性:如需要添加一个弹出框,只需要向锚或按钮添加一个data-toggle="popover"即可.锚的 tit

bootstrap 弹出框点击其他区域时弹出框不消失选项设置

默认情况下,bootstrap 弹出框点击其他区域时,弹出框会自动关闭,在很多时候,我们可能会希望达到和原生弹出框一样的效果,避免不小心点击其他区域时弹框自动隐藏,尤其是对于一些复杂的表单,重复填写可能会带来很不好的体验效果,所以,我们会希望不会发生这种情况,事实上bootstrap dialog提供了大量的选项可以设置各种dialog的行为和效果.如下所示: <div class="modal fade" id="myModal" tabindex=&quo

第二百四十六节,Bootstrap弹出框和警告框插件

Bootstrap弹出框和警告框插件 学习要点: 1.弹出框 2.警告框 本节课我们主要学习一下 Bootstrap 中的弹出框和警告框插件. 一.弹出框 弹出框即点击一个元素弹出一个包含标题和内容的容器. 基本用法 注意:必须在js结合popover()方法使用 data-toggle="popover"弹出框事件绑定,写在触发弹出框的元素里,执行弹出框事件点击弹出或隐藏(Bootstrap)title=""设置弹出框标题,写在弹出框元素里,(Bootstrap)

Bootstrap弹出框

弹出框3要素 modal-headermodal-bodymodal-footer <!--促发弹窗--> <a href="#" data-toggle="modal" data-target="#about">点我弹出</a> <!--弹窗代码--> <div class="modal fade" id="about"> <div cla

Bootstrap 弹出框和警告框插件

一.弹出框 弹出框即点击一个元素弹出一个包含标题和内容的容器. //基本用法 <button class="btn btn-lg btn-danger" type="button" data-toggle="popover" title="弹出框" data-content="这是一个弹出框插件"> 点击弹出/隐藏弹出框 </button>   <script type=&qu

bootstrap弹出框居中

/** * Vertically center Bootstrap 3 modals so they aren't always stuck at the top */$(function() { function reposition() { var modal = $(this), dialog = modal.find('.modal-dialog'); modal.css('display', 'block'); // Dividing by two centers the modal

将bootstrap弹出框的点击弹出改为鼠标移入弹出

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> <link rel="stylesheet" href="bootstrap.min.css"> <script src="jquery.min.js"></script&g

jquery Bootstrap 弹出框(Popover)显示html内容,URL,div等

实现效果: 其实有个关键点: data-container="body" data-html="true" 注意下就可以了 <button type="button" class="btn btn-success" title="Popover title" data-container="body" data-html="true" data-toggle=&

JS组件系列——Bootstrap寒冬暖身篇:弹出框和提示框效果以及代码展示

原文:JS组件系列--Bootstrap寒冬暖身篇:弹出框和提示框效果以及代码展示 前言:对于Web开发人员,弹出框和提示框的使用肯定不会陌生,比如常见的表格新增和编辑功能,一般常见的主要有两种处理方式:行内编辑和弹出框编辑.在增加用户体验方面,弹出框和提示框起着重要的作用,如果你的系统有一个友好的弹出提示框,自然能给用户很好的页面体验.前面几章介绍了bootstrap的几个常用组件,这章来看看bootstrap里面弹出框和提示框的处理.总的来说,弹出提示主要分为三种:弹出框.确定取消提示框.信