1
我使用vivagraphJS绘制链接数据与webGL。 当我将鼠标悬停在某个节点上时,我将绘制此节点的每个链接。 当我鼠标移出这个节点,我想删除这些链接.. 因此,有我的代码:VivaGraphJS删除链接
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);
});
我的问题是,当我鼠标在一个节点,链接显示正确,但是当我从这个节点mouseOut,没有任何反应......(但我敢肯定,我的代码是正确的,因为有一个console.log显示我当我mouseOut和数据正确时,链接是什么。)
也许有另一种解决方案,用webGL来绘制一个元素...
你可以给一个链接jsfiddle重现这个? – Anvaka
事实上,我调用simpleClick节点上的removeLink函数而不是doubleClick,它的工作原理...我不明白为什么doubleClick不会删除链接... 感谢您的关注:) – Blooheek