不支持同时打开多个模态框

务必尽量将HTML代码放置在模态框的body位置以避免其他组件影响模态框
*autofocus 对于模态框无效, 需要自己调用 $('#myModal').on('shown.bs.modal', function () {
$('#myInput').focus()
})*
实例
静态
<div class="modal fade" tabindex="-1" role="dialog"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title">Modal title</h4> </div> <div class="modal-body"> <p>One fine body…</p> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> <button type="button" class="btn btn-primary">Save changes</button> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal -->
动态
<!-- Button trigger modal --> <button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal"> Launch demo modal </button> <!-- Modal --> <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title" id="myModalLabel">Modal title</h4> </div> <div class="modal-body"> ... </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> <button type="button" class="btn btn-primary">Save changes</button> </div> </div> </div> </div>
可选尺寸
<!-- Large modal --> <button type="button" class="btn btn-primary" data-toggle="modal" data-target=".bs-example-modal-lg">Large modal</button> <div class="modal fade bs-example-modal-lg" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel"> <div class="modal-dialog modal-lg" role="document"> <div class="modal-content"> ... </div> </div> </div> <!-- Small modal --> <button type="button" class="btn btn-primary" data-toggle="modal" data-target=".bs-example-modal-sm">Small modal</button> <div class="modal fade bs-example-modal-sm" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel"> <div class="modal-dialog modal-sm" role="document"> <div class="modal-content"> ... </div> </div> </div>
禁用fade
<div class="modal" tabindex="-1" role="dialog" aria-labelledby="..."> ... </div>
使用栅格系统
仅需在body中使用 .rows
<div class="modal fade" tabindex="-1" role="dialog" aria-labelledby="gridSystemModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="gridSystemModalLabel">Modal title</h4>
</div>
<div class="modal-body">
<div class="row">
<div class="col-md-4">.col-md-4</div>
<div class="col-md-4 col-md-offset-4">.col-md-4 .col-md-offset-4</div>
</div>
<div class="row">
<div class="col-md-3 col-md-offset-3">.col-md-3 .col-md-offset-3</div>
<div class="col-md-2 col-md-offset-4">.col-md-2 .col-md-offset-4</div>
</div>
<div class="row">
<div class="col-md-6 col-md-offset-3">.col-md-6 .col-md-offset-3</div>
</div>
<div class="row">
<div class="col-sm-9">
Level 1: .col-sm-9
<div class="row">
<div class="col-xs-8 col-sm-6">
Level 2: .col-xs-8 .col-sm-6
</div>
<div class="col-xs-4 col-sm-6">
Level 2: .col-xs-4 .col-sm-6
</div>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
使用方法
通过data属性
<button type="button" data-toggle="modal" data-target="#myModal">Launch modal</button>
通过JavaScript调用
$('#myModal').modal(options)
参数
| 名称 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| backdrop | boolean 或 字符串 ‘static' | true | 设置为 static 时, 在点击屏幕时不会关闭 |
| keyboard | boolean | true | 键盘上的 esc 键被按下时关闭模态框 |
| show | boolean | true | 模态框初始化之后就立即显示出来 |
方法
模态框激活
.modal(options)
$('#myModal').modal({
keyboard: false
})
模态框触发手动打开或者关闭
触发在 shown.bs.modal 以及 hidden.bs.modal 事件之前
.modal('toggle')
手动打开模态框
触发在 shown.bs.modal 之前
$('#myModal').modal('show')
手动隐藏模态框
触发在 hidden.bs.modal 之前
$('#myModal').modal('hide')
事件
按照时间先后顺序分别为 show.bs.modal shown.bs.modal hide.bs.modal hidden.bs.modal
调用方式
$('#myModal').on('hidden.bs.modal', function (e) {
// do something...
})
以上所述是小编给大家介绍的Bootstrap3 模态框使用实例,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# Bootstrap3
# 模态框
# Bootstrap3下拉菜单的实现
# BootStrap3中模态对话框的使用
# Bootstrap3 图片(响应式图片&图片形状)
# Bootstrap3制作搜索框样式的方法
# 模态
# 小编
# 多个
# 在此
# 给大家
# 不支持
# 分别为
# 可选
# 按下
# 设置为
# 所述
# 给我留言
# 仅需
# 感谢大家
# 默认值
# 疑问请
# 有任何
# 以避免
# footer
# hellip
相关文章:
如何在企业微信快速生成手机电脑官网?
无锡营销型网站制作公司,无锡网选车牌流程?
非常酷的网站设计制作软件,酷培ai教育官方网站?
如何获取免费开源的自助建站系统源码?
建站之星上传入口如何快速找到?
Thinkphp 中 distinct 的用法解析
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
建站主机选购指南与交易推荐:核心配置解析
,购物网站怎么盈利呢?
如何在阿里云通过域名搭建网站?
建站之星体验版:智能建站系统+响应式设计,多端适配快速建站
php条件判断怎么写_ifelse和switchcase的使用区别【对比】
如何高效利用200m空间完成建站?
网站制作大概多少钱一个,做一个平台网站大概多少钱?
如何生成腾讯云建站专用兑换码?
建站之星免费模板:自助建站系统与智能响应式一键生成
建站主机选哪种环境更利于SEO优化?
建站之家VIP精选网站模板与SEO优化教程整合指南
如何在万网主机上快速搭建网站?
已有域名如何免费搭建网站?
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
建站之星IIS配置教程:代码生成技巧与站点搭建指南
javascript基本数据类型及类型检测常用方法小结
成都网站制作报价公司,成都工业用气开户费用?
如何高效完成自助建站业务培训?
高端云建站费用究竟需要多少预算?
淘宝制作网站有哪些,淘宝网官网主页?
建站org新手必看:2024最新搭建流程与模板选择技巧
Android自定义控件实现温度旋转按钮效果
如何解决VPS建站LNMP环境配置常见问题?
宝塔建站无法访问?如何排查配置与端口问题?
洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?
如何通过万网虚拟主机快速搭建网站?
建站之星安装后如何自定义网站颜色与字体?
长沙做网站要多少钱,长沙国安网络怎么样?
建站之星安装路径如何正确选择及配置?
外贸公司网站制作哪家好,maersk船公司官网?
北京的网站制作公司有哪些,哪个视频网站最好?
佛山网站制作系统,佛山企业变更地址网上办理步骤?
建站之星如何通过成品分离优化网站效率?
企业微网站怎么做,公司网站和公众号有什么区别?
建站主机如何选?性能与价格怎样平衡?
如何快速重置建站主机并恢复默认配置?
如何通过VPS建站无需域名直接访问?
如何零基础开发自助建站系统?完整教程解析
网页设计与网站制作内容,怎样注册网站?
如何快速辨别茅台真假?关键步骤解析
广东专业制作网站有哪些,广东省能源集团有限公司官网?
建站之星如何取消后台验证码生成?
如何确认建站备案号应放置的具体位置?
*请认真填写需求信息,我们会在24小时内与您取得联系。