Javascript SVG圆圈不注册鼠标事件
在我目前正在进行的项目中,我在背景中有一个Voronoi图,我需要一个在右上角有一行文本的白色圆圈 圆圈需要是可点击的。一切都进行得很顺利,我的voronoi细胞对我想要的点击和样式做出反应,包括css3转换,当我意识到在我的圆圈上简单的Javascript SVG圆圈不注册鼠标事件,javascript,svg,Javascript,Svg,在我目前正在进行的项目中,我在背景中有一个Voronoi图,我需要一个在右上角有一行文本的白色圆圈 圆圈需要是可点击的。一切都进行得很顺利,我的voronoi细胞对我想要的点击和样式做出反应,包括css3转换,当我意识到在我的圆圈上简单的:悬停没有任何作用时 我试图搞乱jquery。on(“click”,…)函数,看看是否能弄清楚发生了什么,但还是一无所获。圆圈后面的voronoi单元格正在接收:hover,圆圈没有阻止它 然后我尝试手工编写svg,看看我的javascript是否有一些奇怪的问
:悬停没有任何作用时
我试图搞乱jquery。on(“click”,…)
函数,看看是否能弄清楚发生了什么,但还是一无所获。圆圈后面的voronoi单元格正在接收:hover
,圆圈没有阻止它
然后我尝试手工编写svg,看看我的javascript是否有一些奇怪的问题。瞧,一切都没有改变。我可以得到文本、矩形和路径来接收:hover
,但不能得到圆圈
我对此完全感到困惑。是一个JSFIDLE,它演示了我的问题。我希望我只是犯了一个愚蠢的错误
起初我认为D3可能是问题所在(不知何故),但删除它后,代码仍然无法运行。元素“circle”有指针事件:无;非常感谢你!我甚至不知道财产的存在。似乎我在某个地方抓到了一些代码,但我没有注意到。