首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >引导弹出窗口未显示在所有元素的顶部

引导弹出窗口未显示在所有元素的顶部
EN

Stack Overflow用户
提问于 2012-12-25 04:24:34
回答 13查看 136.6K关注 0票数 130

我在一个bootstrap站点上工作,在从2.0更新到bootstrap 2.2后,除了弹出窗口之外,一切都正常工作。

弹出框仍然可以很好地显示,但它们不会显示在所有其他元素的顶部。

代码语言:javascript
复制
<div> // this sits on top of the popover. this did not happen before cleaning up scripts.
     <div>  //popover shows on top of this
          <div> //popover shows on top of this
               //link here with popover in it.
          </div>
     </div>
</div>

有谁知道为什么popover的行为改变了,或者我如何修复它?谢谢。

EN

回答 13

Stack Overflow用户

发布于 2015-03-11 16:19:08

这对我很有效

代码语言:javascript
复制
$().popover({container: 'body'})
票数 46
EN

Stack Overflow用户

发布于 2013-04-13 01:01:02

我刚刚遇到了一个类似的情况,涉及到启用了滚动的DataTables JQuery库。

事实证明,这与Z索引无关,而是与其中一个封闭div的CSS overflow属性设置为隐藏有关。

我通过向元素添加一个触发popover的事件来修复它,这也将负责div的overflow属性更改为可见。

票数 26
EN

Stack Overflow用户

发布于 2014-08-25 16:53:48

对于2个固定元素,我也遇到了类似的问题--尽管z索引继承是正确的,但引导工具提示隐藏在z索引较低的一个元素后面。

添加data-container="body"解决了此问题,现在可以按预期工作。

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

https://stackoverflow.com/questions/14025438

复制
相关文章

相似问题

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