fabric.js 提供了一个 hitTest() 函数,你可以使用这个函数来判断点击的位置是否在某个元素的子元素上。
例如,如果你想要判断用户是否点击了 canvas 中的某个圆形的子元素,你可以这样做:
varcircle = new fabric.Circle({ radius: 50 });
canvas.add(circle);
canvas.on('mouse:down', function(options) {
var x = options.e.offsetX;
var y = options.e.offsetY;
var target = canv