首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sigma.js:有没有办法拖拽选择多个节点?

sigma.js:有没有办法拖拽选择多个节点?
EN

Stack Overflow用户
提问于 2014-11-15 19:33:01
回答 2查看 1.4K关注 0票数 0

我尝试进行拖拽选择,但最终拖拽了图形本身。我看不到任何可以更改拖动操作的设置。

是否有一种方法可以一次拖动选择多个节点?

EN

回答 2

Stack Overflow用户

发布于 2015-03-11 17:24:16

可以,请参见此示例:https://github.com/Linkurious/linkurious.js/wiki/How-to-select-and-drag-multiple-nodes

使用这个插件:https://github.com/Linkurious/linkurious.js/tree/linkurious-version/plugins/sigma.plugins.dragNodes

Linkurious.js为Sigma.js提供了高级插件。它对开源项目是免费的。

免责声明:我在Linkurious工作。

票数 1
EN

Stack Overflow用户

发布于 2015-03-01 14:12:48

这就是我制作的一个插件,用于通过拖拽选择多个节点

https://gist.github.com/deanshub/2ee8d3aee5f325c8c4aa

您应该像这样将提供的文件添加到您的html中:(或者使用类似Webpack的内容)

代码语言:javascript
复制
<script src="sigma.plugins.nodesSelection.js"></script>

要使用该插件,您应该激活它并进行回调

代码语言:javascript
复制
sigma.plugins.activateMouseEvents(s,function(err, selectedNodes){
    console.log(selectedNodes);
});
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26945345

复制
相关文章

相似问题

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