移动Safari上的touchMove事件 – 导致整个页面被拖动
当按照苹果文档应用触摸事件时
element.addEventListener("touchstart", touchStart, false); element.addEventListener("touchmove", touchMove, false); element.addEventListener("touchend", touchEnd, false); element.addEventListener("touchcancel", touchCancel, false);
和拖动,整个HTML页面(在iPad或iPhone上)往往被拖动。 我如何防止?
我尝试添加
event.preventDefault();
到callback,以及
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no;" />
没有成功。
您可以尝试使用防止从处理程序返回false的默认操作。
event.preventDefault(); return false;
你也可以尝试使用event.stopPropagation();
我认为其中之一应该工作