工具提示隐藏在表格标题后面

Posted

技术标签:

【中文标题】工具提示隐藏在表格标题后面【英文标题】:Tooltip is hiding behind the heading of table 【发布时间】:2019-02-22 16:05:21 【问题描述】:

我对工具提示有疑问,,或者它显示在一个框中,但没有显示出来。

请参考提示隐藏在另一个 div 后面的图像 (图片中的营销在提示中):

.tooltipCustom 
  position: relative;
  display: inline-block;


.tooltipCustom .tooltipCustomtext 
  visibility: hidden;
  width: 120px;
  background-color: #efeee6;
  color: #868474;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  border-width: 1px;
  border-style: solid;
  border-color: black;
  /* Position the tooltip */
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -60px;


.tooltipCustom:hover .tooltipCustomtext 
  visibility: visible;
<div class='tooltipCustom'>

  <sup style="vertical-align: top">
    Something
   </sup>

  <span class='tooltipCustomtext'> 
    Underlying price: List price <br/>
    Applied Discounts: Marketing
  </span>

</div>

【问题讨论】:

这个问题有什么解决办法? 【参考方案1】:

修复它

/* Position the tooltip */
position: absolute;
bottom: 100%;
left: 50%;
margin-left: -60px;

例如

/* Position the tooltip */
position: absolute;
top: 20px;
left: 50%;
margin-left: 0;

【讨论】:

【参考方案2】:

我认为上面的 div 定义了一个 z-index,你需要在你的 tooltip 上放一个更高的 z-index 值才能在前一个 div 的前面:

.mypreviousDiv 
  z-index: 100;


.tooltipCustom .tooltipCustomtext 
   z-index: 101; // ou higher, for tooltips we can put 9999

【讨论】:

以上是关于工具提示隐藏在表格标题后面的主要内容,如果未能解决你的问题,请参考以下文章

引导工具提示不应隐藏或消失在专注于工具提示内容

当用户专注于工具提示内容时,不要隐藏引导工具提示

Highcharts 可拖动点 - 防止隐藏工具提示

工具提示隐藏在溢出滚动/自动容器上

无法隐藏工具提示

Highcharts 工具提示溢出被隐藏