Bootstrap:处理多个模式对话框

不明确的

我想处理Twitter Bootstrap中的两个不同的模式对话框。

因此,我的想法是仅复制模式对话框HTML并使用创建一个新按钮(BTN2)data-toggle="modal2"并单击新按钮(BTN2),将显示第二个模式对话框,而不是第一个。

我通过单击BTN2进行了尝试,但未显示任何对话框。但是,在现有按钮(BTN1)上,两个对话框都会出现。

这是当前的模式对话框。是的,它基于bootstrap.com提供的示例,因此基于bs-example-modal-lg类。

<div class="modal fade bs-example-modal-lg" tabindex="-1" role="dialog" aria-labelledby="PodcastModal" aria-hidden="true">
   <div class="modal-dialog modal-lg">
      <div class="modal-content">
         <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
             <ul class="nav nav-tabs" role="tablist" id="list"></ul>
         </div>
         <div class="modal-body">
            <div id="items"></div>
         </div>
         <div class="modal-footer">
           <button type="button" class="btn btn-primary" data-dismiss="modal">Done!</button>
         </div>
      </div>
   </div>
</div>

这是调用模式对话框的按钮。

<div class="btn-group">
  <button type="button" class="btn btn-primary" data-toggle="modal" data-target=".bs-example-modal-lg">
    <span class="glyphicon glyphicon-plus"></span> <span class="hidden-xs">Add</span>List</button>
</div>
劳拉

data-toggle值不是负责模式打开的值,您需要
data-target为此。因此,给您的每个模态一个id,并使用引用它
data-target="#foo"

<div class="modal" id="modal1"></div>
<div class="modal" id="modal2"></div>

<button data-toggle="modal" data-target="#modal2">
<button data-toggle="modal" data-target="#modal1">

(细分为相关部分)

但是请注意,如果您曾经对javascript进行过干预,或者从模式中打开了一个模式:

不支持重叠模
态当另一个模态仍然可见时,请确保不要打开一个模态。一次显示多个模态需要自定义代码。

(来自bootstrap docs

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Twitter Bootstrap在一页内打开多个模式对话框

来自分类Dev

使用Twitter Bootstrap在一页内打开多个模式对话框

来自分类Dev

如何处理模式对话框的保存事件

来自分类Dev

在一页中使用多个模式对话框

来自分类Dev

无法获得简单的Twitter Bootstrap模式对话框弹出

来自分类Dev

最小化或折叠Bootstrap 2.3.2模式对话框?

来自分类Dev

Bootstrap:用于动态编辑数据的模式对话框

来自分类Dev

无法获得简单的Twitter Bootstrap模式对话框弹出

来自分类Dev

Twitter Bootstrap 3模式对话框不显示

来自分类Dev

处理多个活动中的进度对话框

来自分类Dev

在Microsoft Bot框架中处理多个对话框

来自分类Dev

用类似的处理实现多个对话框

来自分类Dev

模态对话框处理

来自分类Dev

MaterialDesign多个对话框

来自分类Dev

MaterialDesign多个对话框

来自分类Dev

jQuery对话框打开多个对话框

来自分类Dev

NSWindow级别和模式对话框

来自分类Dev

单例对话框模式

来自分类Dev

jQuery对话框模式问题

来自分类Dev

使用WindowFinder查找模式对话框

来自分类Dev

获取PrintDialog的模式对话框句柄

来自分类Dev

单击AngularJS打开模式对话框

来自分类Dev

反应模式/对话框的焦点输入

来自分类Dev

在javascript中设置模式对话框

来自分类Dev

从HttpInterceptor显示模式对话框

来自分类Dev

如何移动模式对话框

来自分类Dev

图像打开模式对话框启动

来自分类Dev

显示模式登录对话框

来自分类Dev

调用Visual Studio模式对话框