使用data-*属性,可以不使用任何JS代码生成模态框
例如:
<button class="btn btn-default btn-lg" data-backdrop="false" data-toggle="modal" data-target="#mymodal" >Bootstrap3按钮</button> <div class="modal fade" id="mymodal"> <div class="modal-dialog " > <div class="modal-content"> <div class="modal-header"> <button class="close" data-dismiss="modal"> <span>x</span> <span class="sr-only">关闭</span> </button> <h4 class="modal-title">静态模态框</h4> </div> <div class="modal-body"> <p>这里是模态框内容</p> </div> <div class="modal-footer"> <button class="btn btn-default " data-dismiss="modal">关闭</button> </div> </div> </div> </div>data-toggle定义 使用模态框来切换状态 (怎么切换)
data-target 指定切换到哪个模态框
data-backdrop (backdrop 背景的意思 )定义模态框的背景遮板类型 : true 为有遮板效果 (显示阴影) false 没有遮板效果 static 为定义点击模态框背景的遮板效果,不会关闭模态框
为button添加属性 data-dismiss 可以关闭模态框
<div class="modal fade" id="mymodal">给最顶层的div添加 属性fade 就会有出现模态框过渡效果