`
Thomas会Coding
  • 浏览: 96689 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

bootstrap中多个模态框无法关闭的问题

 
阅读更多

bootstrap的模态框代码为下

<!DOCTYPE html>
<html>
<head>
   <title>Bootstrap 实例 - 模态框(Modal)插件</title>
   <link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet">
   <script src="/scripts/jquery.min.js"></script>
   <script src="/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">
                  &times;
            </button>
            <h4 class="modal-title" id="myModalLabel">
               模态框(Modal)标题
            </h4>
         </div>
         <div class="modal-body">
            在这里添加一些文本
         </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 -->

</body>
</html>

 上述代码在只有一个模态框时没有问题,可是要创建多个模态框时就会发现,有些模态框无法关闭。

比如创建3个模态框。第一第二都是没法关闭的,如何解决这种问题。只要将19行的红色代码处改为

<div class="modal hide fade" id="myModal" tabindex="-1" role="dialog" 

 就可以了。

分享到:
评论

相关推荐

    修改 bootstrap 多个模态对话框 焦点冲突问题 BUG

    标题"修改 bootstrap 多个模态对话框 焦点冲突问题 BUG"所指的就是如何解决这种焦点冲突现象,确保用户能够顺畅地在各个模态对话框之间切换。首先,我们需要了解Bootstrap模态对话框的工作原理。模态对话框是由`...

    Bootstrap 第13章 模态框插件

    在第13章中,我们重点关注的是“模态框插件”,这是Bootstrap提供的一个强大的交互元素,用于在当前页面上弹出一个窗口,显示额外的内容,而无需离开页面。模态框在很多场景下都非常实用,比如显示详细信息、用户...

    15种bootstrap模态框动画弹出特效.rar

    13. **分层效果**:多个模态框按层次关系依次显示,模拟深度效果。 14. **路径动画**:模态框沿着预设的路径移动,如S型、Z型等。 15. **组合动画**:结合多种动画效果,创建独特的打开和关闭过程。 这些特效可以...

    实例详解BootStrap的动态模态框及静态模态框

    - `close`:模态框关闭按钮的class,通常配合`data-dismiss="modal"`属性一起使用,实现点击关闭模态框的功能。 - `modal-title`:模态框标题。 - `modal-body`:模态框内容部分。 - `modal-footer`:模态框底部,...

    Bootstrap 过渡效果Transition 模态框(Modal)

    Bootstrap 过渡效果 Transition 模态框(Modal)是 Bootstrap 框架中的一种常用组件,用于在页面中弹出一个模态框,展示一些重要信息或交互内容。下面我们将详细介绍 Bootstrap 过渡效果 Transition 模态框(Modal)...

    bootstrap model.js 单模态框的css,js

    在Bootstrap中,模态框是一个浮动的容器,可以在不离开当前页面的情况下显示额外的内容,如警告信息、表单或详细视图。模态框由三部分组成:触发模态框的按钮(通常是HTML元素上的"data-toggle='modal'"属性)、模态...

    bootstrap多层模态框滚动条消失的问题

    bootstrap 打开多层模态框的情况下,关闭任意一个模态框,都会导致其余模态框的滚动条消失。 监测html发现,当打开模态框时,会给 body 元素加一个 modal-open 的 class,而在 bootstrap.css 中,有这样一条 css ...

    Bootstrap 模态框自定义点击和关闭事件详解

    比如,我们可以在模态框显示之前执行一些初始化操作,或者在模态框关闭之后执行一些清理工作。这些可以通过监听`show.bs.modal`和`hide.bs.modal`事件来实现。 Bootstrap模态框的自定义点击事件中,可以通过jQuery...

    Bootstrap响应式模态登录框插件.zip

    可能包括一个或多个.js文件,用于实现模态框的交互逻辑,如显示、隐藏、表单验证等功能。这些脚本可能依赖于jQuery,并利用Bootstrap的模态API。 3. **css**:这个文件夹可能包含了定制的CSS样式文件,用于自定义...

    扩展bootstrap的modal模态框-动态添加modal框-弹出多个modal框

    本文将深入探讨如何扩展Bootstrap的Modal模态框,实现动态添加和弹出多个Modal框。 首先,我们需要理解Bootstrap Modal的基本结构。一个基本的Modal由三部分组成:`&lt;div class="modal"&gt;`(模态对话框)、`.modal-...

    简易仿bootstrap模态框多步骤特效.zip

    这个压缩包可能包含了一个仿照Bootstrap模态框(Modal)功能的实现,同时加入了多步骤(multi-step)的特效。 模态框在网页设计中是一种常见元素,用于在当前页面上弹出一个窗口,显示额外的信息或进行一些操作,而...

    Bootstrap3 模态框使用实例

    - 模态框默认不支持同时打开多个,即一次只能显示一个模态框。 - `autofocus`属性在模态框中无效,如果需要自动聚焦某个输入元素,需要在模态框的`shown.bs.modal`事件中手动设置焦点,如示例所示。 ```...

    Bootstrap模态框禁用空白处点击关闭

    Bootstrap模态框(Modal)是网页设计中常用的一种组件,它允许在不离开主页面的情况下显示额外的信息或进行交互操作。模态框通常由一个背景遮罩层和一个浮层内容组成,浮层内容包含模态框的头部、主体和(可选的)...

    解决bootstrap模态框数据缓存的问题方法

    通过上述方法的组合使用,可以有效解决Bootstrap模态框在新增和修改操作中的数据缓存问题,保证用户在每次操作时都能看到一个干净的表单,避免数据错误,提升用户体验。在实际开发中,可以根据具体需求调整这些方法...

    登录注册模态框

    综上所述,创建一个基于Bootstrap和Ajax的登录注册模态框涉及到多个方面,包括HTML结构、CSS样式、JavaScript事件处理、服务器端验证以及安全性和用户体验考虑。通过这样的实现,用户可以在不离开当前页面的情况下...

    Jquery模态框.zip

    5. **事件处理**:在模态框中,通常需要处理`open`和`close`事件,例如在打开模态框前加载数据,在关闭时保存或清理信息。jQuery的事件绑定函数如`.on()`和`.off()`在此场景下非常实用。 6. **动画效果**:为了增加...

    bootstrap模态框弹出效果

    12. **多层叠加效果**:多个模态框可以相互叠加,通过控制层叠顺序来实现不同优先级的信息展示。 13. **响应式设计**:针对不同设备尺寸自动调整模态框大小,确保在任何设备上都能良好显示。 14. **自定义触发器**...

    Bootstrap实现模态框效果

    要创建一个模态框,你需要在HTML文档中添加以下结构: 1. 触发模态框的按钮,通常是一个`&lt;button&gt;`元素,设置`data-toggle="modal"`和`data-target`属性来指定要打开的模态框ID。例如: ```html 开始演示模态框 ...

    Bootstrap模态框(Modal)实现过渡效果

    在上面的代码中,我们可以看到模态框(Modal)由多个部分组成,包括模态框头部(`.modal-header`)、模态框主体(`.modal-body`)和模态框脚部(`.modal-footer`)。每个部分都可以根据需要进行自定义。 在模态框...

Global site tag (gtag.js) - Google Analytics