노드의 텍스트를 클릭하면 내 json 파일에서 가져온 정보로 모달을 생성하려고합니다. 문제가 발생하여 지금은 알림 상자를 생성하려고합니다. 노드 텍스트 변수를 선언해야한다고 생각하지만 문제가 있습니다. 여기에 제가 지금 가지고있는 것이 있습니다 :d3의 노드 텍스트에 클릭 기능을 추가하려고합니다.
node.append("svg:text")
.attr("text-anchor", "middle")
.attr("dy", "3.5em")
.text(function(d) { return d.name; })
var textNodes = node.append("svg:text").text()
.on("click", function(d, i) { alert("Hello world"); });
또는 이것이 왜 작동하지 않는지 나는 알 수 없습니다.
node.append("svg:text")
.attr("text-anchor", "middle")
.attr("dy", "3.5em")
.text(function(d) { return d.name; })
.on("click", function(d) { alert("Hello world"); });
한 눈에 두 번째 예제에는 아무 것도 보이지 않습니다. 바이올린이나 블록을 게시 할 수 있습니까? –
다음은 bl.ocks 링크입니다. 사진은 로컬이지만, 나는 그것에 대해 걱정하지 않는다. [bl.ocks] (http://bl.ocks.org/caseymm/6001040) – user1855009