Javascript mobile safari上的touchMove事件-导致整个页面被拖动
根据apple文档应用触摸事件时Javascript mobile safari上的touchMove事件-导致整个页面被拖动,javascript,ios,html,webkit,touch,Javascript,Ios,Html,Webkit,Touch,根据apple文档应用触摸事件时 element.addEventListener("touchstart", touchStart, false); element.addEventListener("touchmove", touchMove, false); element.addEventListener("touchend", touchEnd, false); element.addEventListener("touchcancel", touchCancel, false);
element.addEventListener("touchstart", touchStart, false);
element.addEventListener("touchmove", touchMove, false);
element.addEventListener("touchend", touchEnd, false);
element.addEventListener("touchcancel", touchCancel, false);
event.preventDefault();
通过拖动,整个html页面(在ipad或iphone上)倾向于被拖动。我如何防止这种情况
event.preventDefault();
我试着加上
event.preventDefault();
对于回调,以及
event.preventDefault();
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no;" />
没有成功 您可以尝试使用阻止默认操作,并从处理程序返回false
event.preventDefault();
event.preventDefault();
return false;
您还可以尝试使用event.stopPropagation()代码>
event.preventDefault();
我认为其中一个应该有效
event.preventDefault();