0
Hierarchical edge bundling case을 복제하려고하지만 마우스 오버를 추가하고 생성 된 링크 (svg의 경로)를 클릭하려고합니다. .on("click")
또는 .on("mouseover")
을 link
에 추가하면 이벤트 리스너에있는 것 외에는 작동하지 않습니다. d3 : 계층 적 엣지 묶기 링크 클릭시
나는 예에 수행 한 변경
했다 : 이link = link
.data(bundle(links))
.enter().append("path")
.each(function(d) {
d.source = d[0], d.target = d[d.length - 1];
})
.attr("class", "link")
.attr("d", line)
.on('click', function(d) {
alert('mouseover');
});
내 코드가 here입니다.
예, 확인했는데 삭제했습니다. 이제는 완벽하게 작동합니다. 감사. –