我想取消在fabric.js中MouseEvent
触发的object:moving
,以防止在满足某些条件时执行所有操作。我尝试设置cancelBubble = true
或仅设置return false;
,但没有成功。有什么想法吗?
示例摆弄一些事件: http://jsfiddle.net/fabricjs/S9sLu/
答案 0 :(得分:0)
鼠标mouse:moving
事件被连续触发。但是,通过检查event.target
,您可以检查这是一般的或与对象相关的移动。
canvas.on('mouse:move', function(options) {
if(options.target) {
//suppress event handlers here
}
});