我已经尝试了很多事情,例如计算位置,处理原始fabricjs中确实存在的事件。以前有做过吗?
请您参考如下方法:
通过将选项subTargetCheck: true
添加到fabric.Group对象,可以监听内部对象上的事件。
// create a group
let group = new fabric.Group([circle, rect], {
subTargetCheck: true
});
circle.on('mousedown', function(e) {
// e.target should be the circle
console.log(e.target);
});