我有一个(相当简单的)问题:如何在D3.js的选择中"取消调用"force.drag?假设我创建了一组元素并在其上调用"call",给它一个强制定向布局的拖拽回调.看起来像这样:
d3.selectAll('rect').call(force.drag);
Run Code Online (Sandbox Code Playgroud)
现在,以后可以从某些节点中删除该行为.我的方法包括重置各种听众,例如"点击","拖动"等
d3.select('rect#no-drag').on('click', null);
Run Code Online (Sandbox Code Playgroud)
他们都没有工作.有人知道如何删除回调吗?