bootstrap的模态框使用方法
使用方式一:使用绑定class方式进行弹出:
在一个起控制器作用的元素(例如:按钮)上添加 data-toggle=“modal” 属性,或者 data-target="#foo" 属性,再或者 href="#foo" target="_blank" rel="external nofollow" 属性,用于指向被控制的模态框。
使用方式二:使用js打开
方式如下(jquery,不是的可用
document.getElementById("MyButtonId"))
方法拿到,之后调用.modal(data)方法
$('#MyButtonId').modal({
keyboard: true,
show: true,
})
modal中的data类的具体设置如下
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
keyboard | boolean | true | 键盘上的 esc 键被按下时关闭模态框。 |
show | boolean | true | 模态框初始化之后就立即显示出来 |
backdrop | boolean 或 字符串 ‘static’ | true | Includes a modal-backdrop element. Alternatively, specify static for a backdrop which doesn’t close the modal on click. |
remote | path | false | This option is deprecated since v3.3.0 and has been removed in v4. We recommend instead using client-side templating or a data binding framework, or calling jQuery.load yourself.*** 如果提供的是 URL,将利用 jQuery 的 load 方法从此 URL 地址加载要展示的内容(只加载一次)并插入 .modal-content 内。如果使用的是 data 属性 API,还可以利用 href 属性指定内容来源地址。下面是一个实例: |