我使用以下示例来生成有向图
http://bl.ocks.org/1153292 http://bl.ocks.org/1153292
我想添加一个点击事件,以便当用户点击某个节点时,显示该节点的标题
到目前为止我做了这个
var circle = svg.append("svg:g").selectAll("circle")
.data(force.nodes())
.enter().append("svg:circle")
.attr("r", 6)
**.on("mouseup", disp)**
.call(force.drag);
;
function disp() {
alert("Display the heading of the node clicked here");
};
请告诉我如何显示
您可以使用.on()
为了有一个点击事件
circle.on("click", function(d) {
alert(d.name)
})
js小提琴:http://jsfiddle.net/chrisJamesC/HgHqy/ http://jsfiddle.net/chrisJamesC/HgHqy/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)