event.prventDefault();之后在iOS Safari上手动缩放事件处理;

Manual Pinch-Zoom event handling on iOS Safari after event.preventDefault();

本文关键字:事件处理 缩放 Safari prventDefault 之后 event iOS      更新时间:2023-09-26

我实现了由http://padilicious.com/code/touchevents/index.html演示:http://padilicious.com/code/touchevents/basicswipe.html

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

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

谢谢,g

关于您的问题的详细信息很少。但是,如果我理解正确,那么您应该能够更改代码,使其仅在"event.touches.length==1"的情况下调用"event.prventDefault()"。

如果多个手指正在触摸屏幕,则"event.tocks.length"的值为2。