Fabric.js插入后组

Fabric.js insert after group

本文关键字:插入 js Fabric      更新时间:2023-09-26

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

现在我正在渲染所有可能的高光与基础一起,在可选择的对象之前。我更喜欢的是在用户点击Group或Path时简单地渲染高光。为此,我需要在选区下方插入高亮部分,所以是否有办法在组之前插入路径或其他方法?

请注意,我不是在寻找element.sendBackwards(true);因为并不是所有的元素都是相同数量的

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

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