触摸拖动织物JS后得到x和y

时间:2017-10-27 14:30:46

标签: javascript canvas fabricjs touch-event

我对Fabric JS有一点疑问:)

问题在于:

我有一个使用该事件的函数:canvas.on('mouse:up', function(evn).. 在此函数中,我检测selectedObject何时在另一个对象上。

完成后,我删除所选对象,就像在这个jsfiddle中一样: https://jsfiddle.net/rekrah/jgruwse0/

问题是:触摸事件不起作用,我想知道触摸“结束”位置;或者甚至得到像object:modified之类的东西(触摸事件似乎不适用于触摸拖放后触发)

感谢任何帮助,谢谢:)

1 个答案:

答案 0 :(得分:1)

这是jsFiddle

利用getPointer方法获取指针位置。

canvas.on('mouse:up', function(evn) {
 var point = canvas.getPointer(evn.e);
}