全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Bootstrap3 模态框使用实例

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

务必尽量将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">&times;</span></button>
  <h4 class="modal-title">Modal title</h4>
  </div>
  <div class="modal-body">
  <p>One fine body&hellip;</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">&times;</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">&times;</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小时内与您取得联系。