移动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();
我认为其中之一应该工作
- 在iOS应用程序中预先填充UIWebView的HTML5脱机appcache
- 移动Safari(10.3.1)date时间 – 本地“input有效值”错误
- 离线iOS Web应用程序:加载我的清单,但不能脱机工作
- iOS Safariclosures时停止HTML5audio循环播放
- WebCore :: UserGestureIndicator :: processingUserGesture中的EXC_BAD_ACCESS(SIGSEGV)
- PhoneGap中的HTML5 SQLite与本地数据库
- 本地iOS电子邮件客户端不能播放HTML5video(2015)
- 是否有可能在没有Mac的情况下为iOS创buildPhoneGap应用程序?
- iPhone全屏播放embedded式video