Fabric.js在组后插入

时间:2015-09-08 11:31:23

标签: javascript fabricjs

我渲染了一个复杂的画布,其中有几层Fabric.js组,路径组和路径。许多元素是可选择的,当它们被选中时,它们应该被突出显示。

现在,我在可选对象之前将所有可能的亮点与基础一起渲染。我真正喜欢的是,当有人点击一个组或路径时,只需渲染高亮显示。为此,我需要在选择下方插入突出显示,那么有没有办法在组之前插入路径或其他方式?

请注意,我不是在寻找element.sendBackwards(true);因为高光不应该低于总是相同数量的元素。

1 个答案:

答案 0 :(得分:0)

我发现可以获取元素的索引并将元素移动到特定的索引!问题解决了。

var index = canvas.getObjects().indexOf(group1); 
canvas.moveTo(group2, index);