按选择的顺序获取所选对象

时间:2014-01-16 11:26:32

标签: javascript fabricjs

使用Fabric.js,我可以通过按住shift键逐个选择对象。 如何按照添加选择的顺序访问所选对象?

例如:

canvas.getActiveGroup().item(0);

应该返回第一个选定的对象。

canvas.getActiveGroup().getObjects();

以任意顺序返回对象。

1 个答案:

答案 0 :(得分:0)

修改:删除了原来的答案,让其他人更容易阅读此内容。

您应该可以使用以下选项执行此操作:created event listener:

canvas.on('selection:created', function(options) {
console.log(options.target._objects);
});

现在,您可以在控制台中看到项目按顺序添加到选择中,并随意使用

http://jsfiddle.net/DanBrown180/Zmn7U/ - 显示如何访问数据