Catch单击组内的对象

Catch单击组内的对象

本文介绍了FabricJS Catch单击组内的对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试了很多事情,例如计算位置,处理原始fabricjs中确实存在的事件.以前有做过吗?

I have tried many thing like calculating location, handling with the event we do have in original fabricjs. Does any have done this before?

推荐答案

可以通过在fabric.Group对象中添加选项subTargetCheck: true来侦听内部对象上的事件.

It is possible to listen for events on the inner object by adding the option: subTargetCheck: true to the fabric.Group object.

    // 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);
    });

这篇关于FabricJS Catch单击组内的对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-14 15:06