在我正在进行的项目中,我在背景中有一个Voronoi图,我需要一个白色圆圈,在右上角有一行文字。
圈子需要点击。一切都很顺利,我的voronoi单元按照我想要的方式对点击和样式作出反应,包括css3过渡,当我意识到在我的圈子上有一个简单的:hover
没有做任何事情。
我试过弄乱jquery .on("click",...)
函数,看看我能弄清楚是什么,但我什么都没有。圆圈后面的voronoi单元格正在接收:hover
,圆圈没有阻挡它。
然后我尝试手工编写svg,看看我的javascript是否有一些奇怪的问题。瞧不起,没有改变。我可以获取文本和rects以及路径来接收:hover
,但不能获得圆圈。
我对这完全感到困惑。 Here是一个证明我的问题的jsFiddle。我希望我只是犯了一个愚蠢的错误。
起初我认为D3可能是问题(某种程度上),但在删除之后,代码仍然没有运行。