【发布时间】:2017-04-10 20:05:18
【问题描述】:
我用 html 和 css 制作了一个自定义工具提示,显示在这个fiddle
工具提示本身就是一个 span 元素:
<span class="data-tooltip tooltip-top error1">Custom tooltip.</span>
所以我一直在将完整的跨度元素插入到我的数据表中,这正在工作。但是,不幸的是,在鼠标悬停时,工具提示被其上方的单元格挡住了,如下图所示:
有没有人知道如何阻止该工具提示被阻止?我尝试增加 z-index 无济于事。
另外,我不想使用 DataTables 内置的工具提示选项,因为每个单元格需要多个不同的工具提示。
编辑:我已经更新了小提琴以包括 DataTables 和溢出:隐藏
【问题讨论】:
-
你是否包括了位置:相对; (或绝对或固定)与您的 z-index?
-
.data-tooltip::before 的位置设置为
absolute。您可以在小提琴中看到所有特定的 css -
@Acoustic77 你的演示没有重现问题。
-
看起来像一个 css 溢出问题......如果没有重现问题的演示,很难提供帮助。你的小提琴不是很有帮助。使用脚本根据表格顶部的单元格位置将工具提示定位在绝对位置
-
@Acoustic77 当然,您可以在选择器中使用
:notjsfiddle.net/8nnwytbL/592
标签: jquery html css datatables