首页 > 代码库 > BootStrap 模态框基本用法
BootStrap 模态框基本用法
<!DOCTYPE html><html><head> <title>Bootstrap 实例 - 模态框(Modal)插件方法</title> <link href="http://www.mamicode.com/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <script src="http://www.mamicode.com/scripts/jquery.min.js"></script> <script src="http://www.mamicode.com/bootstrap/js/bootstrap.min.js"></script></head><body><h2>模态框(Modal)插件方法</h2><!-- 按钮触发模态框 --><button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal"> 开始演示模态框</button><!-- 模态框(Modal) --><div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">× </button> <h4 class="modal-title" id="myModalLabel"> 模态框(Modal)标题 </h4> </div> <div class="modal-body"> 按下 ESC 按钮退出。 </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">关闭 </button> <button type="button" class="btn btn-primary"> 提交更改 </button> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --></div><!-- /.modal --><script> $(function () { $(‘#myModal‘).modal({ keyboard: true })});</script></body></html>
BootStrap 模态框的使用方法。
Options: .modal(options) | 把内容作为模态框激活。接受一个可选的选项对象。 | $(‘#identifier‘).modal({keyboard: false}) |
Toggle: .modal(‘toggle‘) | 手动切换模态框。 | $(‘#identifier‘).modal(‘toggle‘) |
Show: .modal(‘show‘) | 手动打开模态框。 | $(‘#identifier‘).modal(‘show‘) |
Hide: .modal(‘hide‘) | 手动隐藏模态框。 | $(‘#identifier‘).modal(‘hide‘) |
选项
有一些选项可以用来定制模态窗口(Modal Window)的外观和感观,它们是通过 data 属性或 JavaScript 来传递的。下表列出了这些选项:
选项名称 | 类型/默认值 | Data 属性名称 | 描述 |
---|---|---|---|
backdrop | boolean 或 string ‘static‘ 默认值:true | data-backdrop | 指定一个静态的背景,当用户点击模态框外部时不会关闭模态框。 |
keyboard | boolean 默认值:true | data-keyboard | 当按下 escape 键时关闭模态框,设置为 false 时则按键无效。 |
show | boolean 默认值:true | data-show | 当初始化时显示模态框。 |
remote | path 默认值:false | data-remote | 使用 jQuery .load 方法,为模态框的主体注入内容。如果添加了一个带有有效 URL 的 href,则会加载其中的内容。如下面的实例所示:<a data-toggle="modal" href="http://www.mamicode.com/remote.html" data-target="#modal">请点击我</a> |
BootStrap 模态框基本用法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。