首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vis.js:捕获边缘单击事件

vis.js:捕获边缘单击事件
EN

Stack Overflow用户
提问于 2017-02-16 14:19:58
回答 2查看 2.9K关注 0票数 1

我知道我们可以在node vis.js中注册edge单击事件,但是我想听edge单击事件。我已经通过了文档,但没有任何帮助。我想知道这是否可能?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-02-17 13:51:54

在选择边缘时,可以在vis.js网络配置中挂接下列事件以执行任何操作:

代码语言:javascript
复制
selectEdge:function(obj){
console.log(obj);
}

您可以阅读有关此配置这里的更多信息。

干杯!

票数 1
EN

Stack Overflow用户

发布于 2017-02-16 17:55:35

实际上,您可以使用与处理节点相同的方法。例如:

代码语言:javascript
复制
network.on("click"), function(params) {
    if (params.edges.length > 0) {// if some edge is selected
        // do something with the array of edge ids (params.edges)
        // alternatively, you could call network.getSelectedEdges()
        // to obtain the same array of edge ids
    }
} 

注意,您可以通过在上面的代码中选择params.nodes而不是params.edges来对节点执行同样的操作。如果这个答案帮了你的忙,请把它标记为这个问题的答案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42276535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档