在fabric.js中取消事件

时间:2015-12-27 17:19:56

标签: javascript fabricjs

我想取消在fabric.js中MouseEvent触发的object:moving,以防止在满足某些条件时执行所有操作。我尝试设置cancelBubble = true或仅设置return false;,但没有成功。有什么想法吗?

示例摆弄一些事件: http://jsfiddle.net/fabricjs/S9sLu/

1 个答案:

答案 0 :(得分:0)

当鼠标指针在画布上时,

鼠标mouse:moving事件被连续触发。但是,通过检查event.target,您可以检查这是一般的或与对象相关的移动。

canvas.on('mouse:move', function(options) { 
    if(options.target) {
    //suppress event handlers here
 }
});