javascript - 在 event.preventDefault() 之后在 iOS Safari 上手动捏合缩放事件处理;

标签 javascript html ios ipad

我实现了 http://padilicious.com/code/touchevents/index.html 提供的滑动事件处理的变体。 演示: http://padilicious.com/code/touchevents/basicswipe.html

我更改了代码以通过单指滑动滚动浏览许多图像 (20 - 200)。为了实现这一点,您必须使用 event.preventDefault() 覆盖默认事件;

我的问题是我想启用双指滑动或捏合缩放的默认设置。如果这不可能,我将如何手动捕捉捏合缩放手势以启用缩放?

谢谢, 克

最佳答案

关于您的问题的详细信息很少。但是,如果我理解正确,那么您应该能够更改您的代码,以便它仅在“event.touches.length == 1”时调用“event.preventDefault()”。

如果多个手指触摸屏幕,“event.touches.length”的值为 2。

关于javascript - 在 event.preventDefault() 之后在 iOS Safari 上手动捏合缩放事件处理;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6263545/

相关文章:

javascript - 在 WebView 中注入(inject) JavaScript onclick() 事件

javascript - 从 setInterval 调用的方法,执行到一半停止

ios - 没有 StoreKit 的 Apple 应用内购买?

jquery - 使用动态表获取更改下拉列表的值

html - 元素大于页面的宽度

iphone - UIAlertView 显示两个相同颜色的按钮

ios - 如何将 PopoverPresentationController 设置为 "wait'

javascript - 如何从 HERE map 中删除现有标记和信息气泡

javascript - 跳过零,但将标签值显示为零

html - 动态调整html textarea的属性?