如何从位置事件中获取所有移动的节点?

问题描述 投票:0回答:0

起初我是 Javascript 的初学者。我不确定如何在位置事件中获取所有已移动的节点。我能够获得被拖动的第一个节点,但我无法获得也被移动的其他节点,即我正在移动未选定的节点,但我有 3 个其他选定的节点,当我移动未选定的节点时我也移动了它们节点。我在尝试扩展 Dash Cytoscape 库时需要这些知识,因此有关新位置的信息会传播到 Dash Cytoscape 的内部元素列表中,因为在当前版本中,节点的位置不会传播到该列表中。

这是我扩展 Dash Cytoscape 的代码:

我正在使用 debounce,所以它不会一直触发 Python 中的回调,但是当我移动一个或多个节点时,处理器使用率仍然会上升。是否也有某种机制可以延迟或消除该事件?

javascript reactjs cytoscape.js dash-cytoscape
© www.soinside.com 2019 - 2024. All rights reserved.