使用javascript和hammerJS阻止默认的iOS网页拖动

Mik*_*nds 5 javascript jquery ios hammer.js

我正在创建一个简单的Web应用程序,它使用新版本的hammerJS进行缩放缩放.当压缩开始时,我遇到了默认iOS页面拖动的问题.这个接缝覆盖我试图捕获的夹点事件.任何使用hammerJS停止这一点的帮助将不胜感激.

PS:我试图使用event.preventDefault()无济于事.

Ber*_*and 0

将其放入您的标头中:

<meta name="viewport" content="width=device-width,user-scalable=no">
Run Code Online (Sandbox Code Playgroud)

基本上,用户可缩放属性控制是否允许用户缩放页面。因此,一旦禁用它,您就可以使用 HammerJs 控制缩放。

更多信息请参见https://developer.mozilla.org/en-US/docs/Mobile/Viewport_meta_tag#Viewport_basics