Javascript d3.js可折叠树节点应放置在第一个父节点或子节点上(+;1或-1)

Javascript d3.js可折叠树节点应放置在第一个父节点或子节点上(+;1或-1),javascript,jquery,json,web,d3.js,Javascript,Jquery,Json,Web,D3.js,在**D3.js拖放、缩放、平移、可折叠树上工作时,我希望将节点元素拖放到确切的父节点或子节点上,即(+1或-1),我尝试了各种条件,但没有满足 当前,它可以拖放到任何节点上 下面是一个示例[http://jsfiddle.net/HarishBoke/8wYfu/][1] 提前感谢 您必须修改在dragend上调用的函数以将此条件考虑在内。谢谢Lars,我已经尝试了更改,只有这里有代码,您可以告诉我有什么问题:if(Math.abs(selectedNode.depth-draggingNo

在**D3.js拖放、缩放、平移、可折叠树上工作时,我希望将节点元素拖放到确切的父节点或子节点上,即(+1或-1),我尝试了各种条件,但没有满足

当前,它可以拖放到任何节点上

下面是一个示例
[http://jsfiddle.net/HarishBoke/8wYfu/][1] 


提前感谢

您必须修改在dragend上调用的函数以将此条件考虑在内。谢谢Lars,我已经尝试了更改,只有这里有代码,您可以告诉我有什么问题:
if(Math.abs(selectedNode.depth-draggingNode.depth)但是这个条件阻止在任何节点上删除,尽管我希望它在+1和-1@larskotthoff上删除。您是否检查过这些值是否是您期望的值?