【发布时间】:2019-01-09 01:29:24
【问题描述】:
我不知道如何对组中的对象进行排序,然后重复添加和删除以对对象进行排序。
我在组对象上尝试了unshift,但它没有保存状态。
$(document).on("click", "#addToGroup", function() {
var objects = canvas.getActiveObject();
if(objects && objects.type === "activeSelection") {
objects.toGroup();
canvas.requestRenderAll();
}
});
count = 1;
$(document).on("click", "#addObject", function() {
canvas.add(new fabric.Rect({
width: 100, height: 100, left: 100 + (count * 20), top: 20 + (count * 10), angle: -10,
fill: 'rgba(0,200,0,1)'
}));
});
【问题讨论】:
-
insertAt 无法解析项目的位置和 z-index
-
add with update push it to last,重点是安排内容的z-index
标签: javascript html canvas fabricjs