gpt4 book ai didi

javascript - d3.js v5.4.0 中的拖动问题

转载 作者:行者123 更新时间:2023-11-30 20:29:05 26 4
gpt4 key购买 nike

我正在尝试实现 this使用 d3.js v5.4.0 的示例。

但如你所见here在这里:enter image description here

即使没有抛出错误,拖动后节点的先前图像也不会被删除。

我调试了逐行执行的拖动代码,但无法找到造成这种情况的原因。将不胜感激提供的任何帮助。

我认为问题可能出在这里:

thisGraph.drag = d3.drag()
.subject(function(d){
return {x: d.x, y: d.y};
})
.on("drag", function(args){
thisGraph.state.justDragged = true;
thisGraph.dragmove.call(thisGraph, args);
})
.on("end", function() {
// todo check if edge-mode is selected
});

最佳答案

您在使用 Canvas 吗?你需要运行

context.clearRect(0, 0, canvasWidth, canvasHeight);

每次渲染

关于javascript - d3.js v5.4.0 中的拖动问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50560827/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com