我渲染了一个复杂的 Canvas ,其中包含多层 Fabric.js 组、路径组和路径。许多元素都是可选择的,当它们被选择时,它们应该突出显示。
现在,我正在将所有可能的高光与基础一起渲染,然后再渲染可选对象。实际上,我更喜欢的是在有人单击组或路径时简单地渲染突出显示。为此,我需要在选择下方插入突出显示,那么有没有办法在组之前插入路径或其他方法来执行此操作?
请注意,我不是在寻找 element.sendBackwards(true);因为突出显示的元素数量并不总是相同。
最佳答案
我发现可以获取元素的索引并将元素移动到特定索引!问题解决了。
var index = canvas.getObjects().indexOf(group1);
canvas.moveTo(group2, index);
关于javascript - Fabric.js 在组后插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32456681/