SVG Circles不会注册鼠标事件

时间:2014-04-01 06:10:11

标签: javascript svg

在我正在进行的项目中,我在背景中有一个Voronoi图,我需要一个白色圆圈,在右上角有一行文字。

圈子需要点击。一切都很顺利,我的voronoi单元按照我想要的方式对点击和样式作出反应,包括css3过渡,当我意识到在我的圈子上有一个简单的:hover没有做任何事情。

我试过弄乱jquery .on("click",...)函数,看看我能弄清楚是什么,但我什么都没有。圆圈后面的voronoi单元格正在接收:hover,圆圈没有阻挡它。

然后我尝试手工编写svg,看看我的javascript是否有一些奇怪的问题。瞧不起,没有改变。我可以获取文本和rects以及路径来接收:hover,但不能获得圆圈。

我对这完全感到困惑。 Here是一个证明我的问题的jsFiddle。我希望我只是犯了一个愚蠢的错误。

起初我认为D3可能是问题(某种程度上),但在删除之后,代码仍然没有运行。

0 个答案:

没有答案