我正在使用 Fabric 1.4.10,我注意到我无法再获得事件组了!每次我调用 canvas.getActiveGroup() 时,即使选择了一个组,我也会得到 null。
我创建组的代码:
var circle1 = new fabric.Circle({ radius: 50, fill: 'red', left: 0 }); var circle2 = new fabric.Circle({ radius: 50, fill: 'green', left: 100 }); var circle3 = new fabric.Circle({ radius: 50, fill: 'blue', left: 200 }); var group = new fabric.Group([ circle1, circle2, circle3 ], { left: 200, top: 100 }); canvas.add(group);
有人可以帮忙吗?
最佳答案
这是因为您必须检查“activeObject”。
fabric.canvas.getActiveObject()
将返回当前选定的对象。
如果使用交互层进行了临时组选择,则 getActiveGroup 将返回一个组。 (鼠标)
关于javascript - Fabric.js : can't get the active groups anymore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25334413/