如何让这个svg圈出现在我的d3路径上方而不是下方?

时间:2015-03-26 15:12:57

标签: javascript svg d3.js

我写了一个d3图形插件,它根据给出的实时数据绘制图形。将鼠标悬停在图表上时,鼠标后面会显示一个工具提示,显示该点的数据。此工具提示的一部分是一个圆圈,它出现在距光标最近点的路径上。问题在于,无论我尝试什么,我都无法将这个圆圈显示在路径线上方,就像它所使用的那样。我尝试过使用z-index,改变元素的追加顺序,以及其他一些非常古怪的尝试。没有任何影响(除了破坏一切。)这里是pastebin代码。有问题的元素有类" focusCircle"。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

你的圈子会在" resize"之前呈现。函数被调用。 "调整大小"函数调用" draw"功能,其中附加2个路径。我认为那些是你圈子之上的那些。