这是一个非常简单的问题,但我似乎找不到答案。
我有一个带有鼠标事件监听器的
我是否使用这些方法有误?或者有没有
在包装
我有一个带有鼠标事件监听器的
fabricjs
画布实例。我还有一堆带有鼠标事件监听器的对象。我不想让对象上的鼠标事件传递到画布上。使用stopPropagation
和/或stopImmediatePropagation
都无法停止事件。我是否使用这些方法有误?或者有没有
Fabricjs
的方法来处理这个问题?
在包装
Fabricjs
画布实例的类中的方法this.canvas.on("mouse:down", this.handleMouseDown);
Fabricjs
子类的方法:
testMouseDownHandler: function (event) {
event.e.stopPropagation();
event.e.stopImmediatePropagation();
event.e.preventDefault();
if (event.e.shiftKey) {
this.canvas.setActiveObject(this);
}
},