【问题标题】:How to show popover that is hiding behind navbar如何显示隐藏在导航栏后面的弹出框
【发布时间】:2014-08-05 06:32:12
【问题描述】:

我是 Bootstrap 和 Angular 的新手。在我的网页中有一个按钮,我正在为这样的跨度提供一个弹出窗口

<span popover="Download Project History" popover-trigger="mouseenter" tooltip-placement="top" style="padding: 5px" translate="DOWNLOAD">DOWNLOAD</span>

但它被隐藏在导航栏下。

根据我的谷歌搜索,我发现在 html 元素中提供了 data-container="body" 。但它也不起作用。

谁能帮帮我?

谢谢

【问题讨论】:

  • 你能提供一个演示吗?
  • 截图???我如何与您分享屏幕截图??

标签: angularjs angular-ui-bootstrap


【解决方案1】:

我有一个类似的问题,弹出框隐藏在溢出内容后面并添加以下属性修复它:

popover-append-to-body="true"

【讨论】:

  • 工作就像一个魅力,谢谢
【解决方案2】:
tooltip-append-to-body="true"

将工具提示附加到正文并使其可见。

【讨论】:

    【解决方案3】:

    您需要覆盖 z-index 值,您可以在原始 Bootstrap 的 CSS 文件中查看默认值(用于导航栏和弹出框)。就我而言,这有帮助:

    .popover {
    
        /* just in case it would overlap with fixed navbar, then show this over the navbar. Original value 1010, value for navbar is 1030 */
    
        z-index: 1030;
    
    }
    

    【讨论】:

    • 那么为导航栏rt提供z-index?
    • 您是在 Bootstrap CSS 之后加载此自定义 CSS 吗?
    • Here 是很好的 ST 答案,描述了响应式代码也可能存在问题
    • 我在 html 控件本身中添加了它。将在脚本中尝试并检查
    猜你喜欢
    • 1970-01-01
    • 2012-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-25
    相关资源
    最近更新 更多