【发布时间】:2019-01-02 16:08:09
【问题描述】:
我在jsfiddle 中遇到了一个奇怪的问题。如果我删除几个现有节点并稍后添加新节点,节点的转换不会保持不变。
此方案运行良好:
- 运行 jsfiddle。
- 点击
reset按钮 - 选择连接到其他几个节点的
ctee节点并拖动。 - 所有连接的节点都应跟随主拖动节点。
- 查看以下屏幕截图,连接到
ctee节点的节点也随着ctee移动。
这个场景有问题(唯一的区别是我们要先删除一个节点,然后点击reset按钮):
- 运行 jsfiddle。
- 右键单击
GW节点并选择选项Stop。 - 这将从屏幕上删除节点。
- 现在点击
reset按钮 - 选择连接到其他几个节点的
ctee节点并拖动。 - 理想情况下,所有连接的节点都应该跟随主拖动节点,但它不起作用。连接的节点保持在其原始位置。
- 查看以下屏幕截图,连接到
ctee节点的节点不与ctee一起移动。
- 查看以下屏幕截图,连接到
【问题讨论】:
标签: javascript d3.js