我正在尝试仅在x轴上阻止默认的iPhone滚动功能。我有一个画廊,可以通过onTouchMove事件将照片从左向右滑动。目前,它采用了prevent默认功能,如下所示:
function onTouchMove(e) {
if(config.preventDefaultEvents) {
e.preventDefault();
}
这可以正常工作,但是它也可以防止iPhone默认在y轴上滚动。有什么方法可以使preventDefault特定于x轴TouchMove事件,从而使图库自然在屏幕上上下滚动?
任何帮助,将不胜感激。
最佳答案
您可以尝试使用这种方法:
lastx = event.touches[0].clientX;
lasty = event.touches[0].clientY - canvastop;