首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Stacked bootstrap modals:为什么在此代码中将modal backdrop插入到.modal中?

Stacked bootstrap modals:为什么在此代码中将modal backdrop插入到.modal中?
EN

Stack Overflow用户
提问于 2017-06-30 01:04:41
回答 1查看 103关注 0票数 0

This codepen提供了一种史诗般的方式来堆叠引导模式。我试图让它在我的应用程序中工作,但似乎在我的应用程序中,div.modal-backdrop被插入到body中,而在这个代码中,它被插入到.modal元素中。

代码语言:javascript
复制
<div class="modal fade" id="test-modal" data-modal-index="1">
  <div class="modal-dialog">
    <div class="modal-content">
      [...]
    </div>
  </div>
</div>
EN

回答 1

Stack Overflow用户

发布于 2017-06-30 01:04:41

事实证明,答案是代码使用的是bootstrap 3.3.1,而我使用的是3.3.7。我没有料到如此小的版本变化会带来如此巨大的变化,但我们就在这里。

我需要更像旧引导程序的功能,所以现在我正在考虑将3.3.1中的模态代码复制为一种modal2模块。

编辑:试过了,效果不是很好。为了获得正确的功能,我最终做的是让多个背景都有一个偏移量的z-index,然后定制我的特定模式:

代码语言:javascript
复制
.modal-backdrop + .modal-backdrop {
  z-index: 1038; /* instead of 1040 */
}

#outcomesModal.in.aside {
  z-index: 1039;
}

所以现在情态,当把“放在一边”是在两个背景之间。请注意(与代码不同)我必须将“.modal”类应用到.modal,而不是.modal-dialog

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44831156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档