关于d3.js:在svg上拖动时无法捕获鼠标悬停事件

Can not capture mouseover event while dragging on an svg

我需要的是在Im在其上拖动箭头时突出显示一个圆圈。
拖动时,这是圆圈的颜色:
现在圈子

我需要的是这样的stg:
目标节点突出显示

我在圆上尝试了d3js mouseover事件,但在拖动时未触发,还尝试了在圆上使用css规则(:hover)获得相同的结果。

有任何想法吗?

谢谢


看一下这个:
https://developer.mozilla.org/zh-CN/docs/Web/SVG/Attribute/pointer-events

如果您将元素的pointer-events参数设置为拖动到none,则将鼠标悬停在其上的其他元素将触发mouseover事件。

当完成拖动后,将参数设置为auto