fabric.js 怎么将 Group 中的元素包装在一个容器元素中,然后绑定事件到group元素的子元素上...
可以使用 fabric.Group 的 addWithUpdate 方法将元素添加到 Group 中,然后使用 forEachObject 方法遍历 Group 中的所有元素,并使用 on 方法为它们绑定事件。例如:// 创建 Groupvar group = new fabric.Group();// 创建一些元素var rect1 = new fabric.Rect({ ... }...
·
可以使用 fabric.Group 的 addWithUpdate 方法将元素添加到 Group 中,然后使用 forEachObject 方法遍历 Group 中的所有元素,并使用 on 方法为它们绑定事件。
例如:
// 创建 Group
var group = new fabric.Group();
// 创建一些元素
var rect1 = new fabric.Rect({ ... });
var rect2 = new fabric.Rect({ ... });
// 将元素添加到 Group 中
group.addWithUpdate(rect1);
group.addWithUpdate(rect2);
// 遍历 Group 中的所有元素,并绑定事件
group.forEachObject(function(obj) {
obj.on('mousedown', function() {
console.log('点击了 Group 中的元素');
});
});
更多推荐
已为社区贡献1条内容
所有评论(0)