Javascript VivaGraphJS删除链接

Javascript VivaGraphJS删除链接,javascript,graph,webgl,vivagraphjs,Javascript,Graph,Webgl,Vivagraphjs,我正在使用vivagraphJS绘制与webGL的链接数据。 当我将鼠标移到一个节点上时,我会从该节点绘制每个链接。 当我鼠标移出这个节点时,我想删除那些链接。。 这是我的代码: function removeLink(node, graph) { graph.forEachLinkedNode(node.id, function(linkedNode, link) { graph.removeLink(link); // I also tried

我正在使用vivagraphJS绘制与webGL的链接数据。 当我将鼠标移到一个节点上时,我会从该节点绘制每个链接。 当我鼠标移出这个节点时,我想删除那些链接。。 这是我的代码:

function removeLink(node, graph) {
     graph.forEachLinkedNode(node.id, function(linkedNode, link) {
         graph.removeLink(link);
         // I also tried this : 
         // graph.removeLink(link.fromId, link.toId);
     });
}
在vivagraph中有一种方法,即:

 g.forEachLinkedNode('nodeId', function(linkedNode, link){
    g.removeLink(link); 
 });
我的问题是,当我在一个节点上鼠标时,链接会正确显示,但当我从这个节点上鼠标移出时,什么都不会发生。。。但是我确信我的代码是正确的,因为有一个console.log,它告诉我当我鼠标移出并且数据是正确的时候,链接是什么


也许有另一个webGL解决方案来取消绘制元素

事实上,我在simpleClick on node中调用removeLink函数而不是双击,它可以工作。

你能给一个到JSFIDLE的链接来重现这个吗?事实上,我在simpleClick on node中调用removeLink函数而不是双击,它可以工作。。。我不明白为什么双击不删除链接。。。感谢您的关注: