javascript - Angular ui bootstrap 工具提示隐藏

标签 javascript css angularjs angular-ui-bootstrap

我的应用程序中的侧边栏如下

<div class="wrapper">
<div class="sidebar-wrapper">
        <ul class="sidebar-nav">
            <li>
             <a uib-tooltip='Home' tooltip-placement="right" href="/home" 
                data-icon="j" class="icon" ></a>
            </li>
        </ul>
 </div>
 <div class="page-content-wrapper"></div>
</div>

css如下

      .sidebar-wrapper{
        position:fixed;
    }

    sidebar-nav{
      position:absolute;
    }

    .wrapper{
      position: relative;
   }
  .page-content-wrapper{
   position: relative;
  }

当我使用 angular bootstrap 工具提示时,当我尝试以下设置时,它似乎隐藏在 sidebar-wrapper 下

.tooltip{
  @extend .tooltip;
  z-index: 1000 !important;
}

似乎还是不行。

注意:当我使用 placement as bottom 时,工具提示出现在下方,但是 placement right 有这个问题。

最佳答案

感谢@svarog,它救了我

通过添加这个 html 属性,一切都非常棒!

tooltip-append-to-body="true"


<span  class="fa fa-refresh btn-refresh"  ng-click="restoreUserPreferences(subtable)" uib-tooltip="{{'restore.user.preferences' | translate }}" tooltip-append-to-body="true">

关于javascript - Angular ui bootstrap 工具提示隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40712062/

相关文章:

javascript - 使用jquery预设html复选框

html - 有没有办法可以在不使用图像的情况下指定网站图标?

angularjs - 每次它使用的数据发生变化时,如何让 AngularJS 重新运行一个函数?

javascript - Angular 服务/工厂未定义错误

带有背景图片的 CSS 假 HR

javascript - 页面并不总是识别带有 ES6 promise 的 ng-if/new $scope 变量

javascript - jQuery 向右滑动 - 并替换 HTML

javascript - JS 私有(private)方法没有在每次构造函数调用时重新定义

javascript - jQuery 检测浏览器是否支持 Zoom

javascript - 替代 CSS3 变换 : rotate(xdeg) in CSS2 or Javascript to rotate text