2014-03-27 50 views
0

的區域內的鼠標懸停文本改變我有一個旭日代碼在這裏:http://plnkr.co/edit/EG0MzWEPB242g7VdSQQd?p=previewD3:在旭日

當我單擊對應於「從腫瘤細胞」(參見下面的字幕的圖中)橙色區域,我以「來自腫瘤細胞」爲中心的集中圖。

當我將鼠標懸停在標記爲「肝臟或胰腺」區域的區域時,下面的標題框中的文本會發生變化,而不應該發生變化。我想這個問題只在第二和第三象限(90度到270度)。花了這麼多時間後,我找不到解決這個問題的辦法。

我希望有人對此有一個答案。

回答

1

問題是,您將鼠標懸停在處理程序上的g元素上,單擊段時未更新此元素。解決此問題的簡單方法是將處理程序附加到path元素,該元素會進行更新。在這種情況下,您可能還想將text元素設置爲不接收指針事件,以便在移動它們時不會發生虛假的鼠標事件。

完整演示here

+0

我現在看到問題的原因。謝謝 – user1140126