2014-03-27 27 views
0

的区域内的鼠标悬停文本改变我有一个旭日代码在这里:http://plnkr.co/edit/EG0MzWEPB242g7VdSQQd?p=previewD3:在旭日

当我单击对应于“从肿瘤细胞”(参见下面的字幕的图中)橙色区域,我以“来自肿瘤细胞”为中心的集中图。

当我将鼠标悬停在标记为“肝脏或胰腺”区域的区域时,下面的标题框中的文本会发生变化,而不应该发生变化。我想这个问题只在第二和第三象限(90度到270度)。花了这么多时间后,我找不到解决这个问题的办法。

我希望有人对此有一个答案。

回答

1

问题是,您将鼠标悬停在处理程序上的g元素上,单击段时未更新此元素。解决此问题的简单方法是将处理程序附加到path元素,该元素会进行更新。在这种情况下,您可能还想将text元素设置为不接收指针事件,以便在移动它们时不会发生虚假的鼠标事件。

完整演示here

+0

我现在看到问题的原因。谢谢 – user1140126