如何在fabricjs中选择另一个形状边界内的形状?

时间:2016-07-21 10:41:04

标签: javascript jquery html5 canvas fabricjs

我无法选择另一个形状边界内的形状,我的意思是只选择外形。如果一个形状部分位于另一个形状内,我可以选择它在较大形状边界外单击鼠标。 但是,因为形状可能会落入另一种形状并需要选择它。

<!--fabricjs event function-->
     canvas.on('mouse:move', function(e){
        console.log('over1',e.target)
        if(e.target && e.target!= canvas.getActiveObject()){
                 canvas.setActiveObject(e.target);
           }

        });

1 个答案:

答案 0 :(得分:0)

您可以通过在将每个对象“perPixelTargetFind”属性添加到画布时将其设置为true来选择它。

obj.perPixelTargetFind = true;