在此处使用d3工具提示。由于某种原因,工具提示会精确错开当前滚动条与滚动条顶部之间的长度。这是用于说明的图像:
当我将鼠标悬停在粉红色圆圈上时,我试图显示工具提示,它应该显示在粉红色圆圈的顶部,但是,它的确恰好错位了滚动长度(如图所示)。
我没有任何代码,因为它全部在d3-tool-tip库中,尽管这是我的元素在控制台中的样子:<div class="d3-tip n" style="position: absolute; top: 898.796px; opacity: 0; pointer-events: none; box-sizing: border-box; left: 553.535px;"></div>
问题是,当我上下滚动时,控制台中的top属性不会改变
这也可能是由于直接在体内调用d3尖端引起的 而我的svg在层次结构中并不是很低。但是我认为它会自动调用