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()
,而是使用一些替代方法来检测触摸取消后的触摸位置。有可能吗?同样的问题,你找到答案了吗?其他地方?您可以手动重新实现滚动。