- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 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 中调用了 removeLink 函数而不是 doubleClick,并且它有效。
关于javascript - VivaGraphJS 删除链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17408429/
我正在使用 vivagraphJS 通过 webGL 绘制链接数据。当我将鼠标悬停在节点上时,我会绘制该节点的每个链接。当我鼠标移出该节点时,我想删除这些链接。所以,这是我的代码: function
我正在使用VivaGraphJS创建我的动态图表,并在数据进入时不断更新。问题是 VivaGraph默认情况下没有我需要的圆形布局。 我遇到了circular layout在 cytoscape.js
如何为 VivaGraphJS 图表中的链接指定权重?例如。我想要得到一个最终的社交图表,其中已婚夫妇的显示距离比那些不太熟悉的人更近。 使用springLength,我可以定义一般距离,但每个链接都
我非常喜欢Vivagraph JS .话虽如此,我遇到了一个 pickle,它可能是特定于 WebGL 的。 我正在尝试: var graph = Viva.Graph.graph(); va
我用 VivaGraphJS 创建了一个图表,一切都很好,但图表在移动。有一个关于 constantLayout 的例子,但你应该为每个节点指定一个位置的问题。 代码如下:
我已经让自己陷入了一个巨大而奇怪的境地。我用VivaGraph JS用于绘图Conceptual Graphs在浏览器中。我使用的具体实现依赖于 SVG,因此我的主图 DOM 元素是 SVG。 在节点
我是一名优秀的程序员,十分优秀!