vis.js network:节点z-index

时间:2017-05-31 10:48:49

标签: vis.js vis.js-network

是否有相当于vis.js节点的CSS z-index?

假设我有2种节点(在禁用物理的图形中):圆形和矩形。我希望矩形在重叠时始终显示在圆圈上。

2 个答案:

答案 0 :(得分:2)

迟到的回复,但简短的回答是:没有

请参阅此问题:https://github.com/almende/vis/issues/3146

答案 1 :(得分:0)

根据mentioned issue判断,一个更精确的答案是:没有记录的方法来设置z-index(并且没有这样的概念),但你可以使用什么(有可能在某些更新时将其破坏)节点的绘制顺序与它们的定义相同。来自comment

  

我使用了以下测试节点:

var nodes = [
    {id: 'a', label: 'a', shape: 'dot'},
    {id: 'b', label: 'b', shape: 'dot'},
    {id: 'c', label: 'c', shape: 'dot'},
    {id: 'd', label: 'd', shape: 'dot'}
];
     

如果未选择,这些将按节点顺序绘制:

     

enter image description here

     

现在,让我们改变顺序:

var nodes = [
    {id: 'c', label: 'c', shape: 'dot'},
    {id: 'b', label: 'b', shape: 'dot'},
    {id: 'd', label: 'd', shape: 'dot'},
    {id: 'a', label: 'a', shape: 'dot'}
];
     

enter image description here