vis.js 节点是否有等效的 CSS z-index?
假设我有 2 种节点(在禁用物理的图中):圆形和矩形。我希望矩形在重叠时始终显示在圆圈上。
回复有点晚,但简短的回答是:不
从提到的问题来看,更准确的答案是:没有记录的方法来设置 z-index (也没有这样的概念),但你可以使用的(有在某些更新时被破坏的风险)是节点以它们定义的相同顺序绘制。来自评论:
我使用了以下测试节点:
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'} ];
未选中时,这些将按节点顺序绘制:
现在,让我们更改顺序:
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'} ];