我如何结束fabricjs中正在进行的mouseevent

时间:2015-02-13 12:02:02

标签: mouseevent fabricjs

我正在尝试使用fabricjs实现碰撞检测。 在提供的example i中,蓝色球不应该越过红线。碰撞检测工作正常,但我无法弄清楚如何在碰撞发生时结束拖动。

我尝试更改球选项(我在示例中对其进行了评论)但所有更改,包括:

canvas.deactivateAllWithDispatch();  

用于下一个鼠标事件,但不会影响当前正在运行的事件。 如何结束当前正在进行的鼠标事件?

例如: http://codepen.io/anon/pen/PwQbRQ

1 个答案:

答案 0 :(得分:0)

好的,我可以用

来解决它
lockMovement

updated link