D3 Tree-Interactive如何检测父母和孩子的节点上的点击

时间:2012-07-05 19:44:44

标签: treeview d3.js

尝试从节点点击接收回调。目前,如果单击它以显示子节点,该示例将展开父节点。我希望能够单击子节点并接收独立于父节点单击的调用。但我需要知道哪个子节点也被点击了。如何做到最好?

1 个答案:

答案 0 :(得分:1)

考虑在父元素上使用pointer-events css属性:

d3.selectAll(_parents_).style("pointer-events","none");

并为子节点提供点击功能:

d3.selectAll(_children_).on("click", _somefunction_);

不确定这是不是你要问的,否则我建议创建一个jsfiddle来更好地描述你的意图