如何停用sigma-js节点悬停
how to inactive sigma js node hover
我在js文件中有以下代码:
function create() {
sigma.classes.graph.addMethod('neighbors', function (nodeId) {
var k,
neighbors = {},
index = this.allNeighborsIndex[nodeId] || {};
for (k in index)
neighbors[k] = this.nodesIndex[k];
return neighbors;
});
sigma.parsers.gexf(
'/resources/js/arctic.gexf',
{
container: 'zarf',
settings: {
}
},
function (s) {
s.graph.nodes().forEach(function (n) {
n.originalColor = n.color;
});
s.graph.edges().forEach(function (e) {
e.originalColor = e.color;
});
s.bind('clickNode', function (e) {
var nodeId = e.data.node.id,
toKeep = s.graph.neighbors(nodeId);
toKeep[nodeId] = e.data.node;
//***************************
if ($("#lab").childElementCount != 0) {
$("#lab").children().remove();
}
$("#lab").append('<li>' +
e.data.node.label);
$.each(toKeep, function (key, value) {
$("#lab").append('<ul>' + '<li>' +
key +
'</li>'
+ '</ul>')
});
$("#lab").append(
'</li>')
s.graph.nodes().forEach(function (n) {
if (toKeep[n.id])
n.color = n.originalColor;
else
n.color = '#eee';
});
s.graph.edges().forEach(function (e) {
if (toKeep[e.source] && toKeep[e.target])
e.color = e.originalColor;
else
e.color = '#eee';
});
s.refresh();
});
s.bind('clickStage', function (e) {
s.graph.nodes().forEach(function (n) {
n.color = n.originalColor;
});
$("#lab").children().remove();
s.graph.edges().forEach(function (e) {
e.color = e.originalColor;
});
s.refresh();
});
s.bind('overNode', function (e) {
var label = e.data.node.label;
});
s.bind('outNode', function (e) {
$("#tt").remove();
})
}
);
}
这是sigma-js样本。
我想让非活动节点悬停。
或者我想自己设计一个工具提示并添加其他数据。
我认为必须在第18行的"设置{}"之间添加一些代码。但我不知道该怎么做。
我该怎么做?
将enableHovering: false
添加到settings
以禁用它。
有关设置的完整列表,请访问https://github.com/jacomyal/sigma.js/wiki/Settings
相关文章:
- 节点导出返回一个空对象
- 可以前端maven插件使用节点,npm已经安装
- 在jstree中,如何将指定的节点集中到大型树上
- 节点Js:How to catch a“;没有这样的文件或目录“;读取线模块出错
- 如何从模块链中调用函数.导出到节点中
- 当鼠标悬停在文本中的单词上时显示警报
- 节点是否需要模块传递带有方括号的arg?这是个错误吗
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 如何在 D3 中创建工具提示,以便在图形中节点上的鼠标悬停上获取图像
- 如何在 Arbor js 中将鼠标悬停在节点上时显示节点的标签
- 如何通过按钮单击和鼠标悬停/鼠标退出显示和隐藏节点文本?D3/JS.
- jquery悬停未应用于子节点
- 鼠标悬停UL子节点不正确
- ExtJS TreeGrid's节点鼠标悬停事件
- 查找当前和上一个悬停节点
- 带子节点的鼠标悬停
- 在父节点悬停时更改img src
- 如何显示文本时,鼠标悬停在一个节点在D3强制布局
- 自定义 force.drag 会在悬停时丢失粘性节点
- 如何停用sigma-js节点悬停