gpt4 book ai didi

fabricjs - 取消选择 fabric.js 对象事件

转载 作者:行者123 更新时间:2023-12-04 16:34:17 24 4
gpt4 key购买 nike

每次“取消选择”特定结构对象时,我都会尝试执行一些代码。有没有我可以处理的取消选择事件?我已经有了一个通过 selected 事件选择对象时的函数,但没有找到关于取消选择的任何文档。在 Canvas 级别我有 selection:cleared 和 selection:created 事件,但也没有取消选择。

干杯,
贡萨洛

最佳答案

使用 before:selection:cleared事件并获取事件对象或组。之后,您可以检查它是否对应于您的特定 Fabric 对象。

canvas.on('before:selection:cleared', function() {
var clearedObject;
if(typeof(canvas.getActiveObject()) !== 'undefined') {
clearedObject = canvas.getActiveObject();
}
else {
clearedObject = canvas.getActiveGroup();
}
//do stuff with the deselected element if it is the specific one you want.
});

关于fabricjs - 取消选择 fabric.js 对象事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24367299/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com