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)
謝謝!我知道這很簡單... –