0
我想创建多个圈子,当双击画布,然后doStuff()进入和离开其中一个圈子。Mouseenter事件只发射一次为d3.js svg圈
这里是我目前已经成立了的jsfiddle:https://fiddle.jshell.net/r3ar8rc7/
然而,建立社交圈时,在的mouseenter和鼠标离开事件被立即触发,然后不会再发生。我该如何做这项工作?
我想创建多个圈子,当双击画布,然后doStuff()进入和离开其中一个圈子。Mouseenter事件只发射一次为d3.js svg圈
这里是我目前已经成立了的jsfiddle:https://fiddle.jshell.net/r3ar8rc7/
然而,建立社交圈时,在的mouseenter和鼠标离开事件被立即触发,然后不会再发生。我该如何做这项工作?
你正在马上调用函数。将您的代码更改为:
.on('click', onClickCircle)
.on('mouseenter', onMouseEnterCircle)
.on('mouseleave', onMouseLeaveCircle)
谢谢!我知道这很简单... –