Javascript 触摸取消后如何检测触摸位置?

Javascript 触摸取消后如何检测触摸位置?,javascript,google-chrome,scroll,swipe,Javascript,Google Chrome,Scroll,Swipe,我想同时启用垂直滚动和水平滑动。我在touchmove中检测触摸位置,而不是touchend,因为我需要实时坐标。不幸的是,Android Chrome在touchstart之后立即触发touchcancel,因此不再触发touchmove。通过从touchstart或touchmove调用event.preventDefault(),可以避免此touchcancel事件。但是滚动会以这种方式被禁用,因此我的第一种方法是不使用event.preventDefault(),而是使用一些替代方法来检

我想同时启用垂直滚动和水平滑动。我在
touchmove
中检测触摸位置,而不是
touchend
,因为我需要实时坐标。不幸的是,Android Chrome在
touchstart
之后立即触发
touchcancel
,因此不再触发
touchmove
。通过从
touchstart
touchmove
调用
event.preventDefault()
,可以避免此
touchcancel
事件。但是滚动会以这种方式被禁用,因此我的第一种方法是不使用
event.preventDefault()
,而是使用一些替代方法来检测
触摸取消后的触摸位置。有可能吗?

同样的问题,你找到答案了吗?其他地方?您可以手动重新实现滚动。