在event.preventDefault()之后在iOS上手动处理Pinch-Zoom事件处理;

时间:2011-06-07 09:55:04

标签: javascript html ios ipad

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

我更改了代码,根据单指滑动滚动了许多图像(20 - 200)。为了实现这一点,您必须使用event.preventDefault();

覆盖默认事件

我的问题是我想在双指滑动或捏缩放上启用默认值。如果无法做到这一点,我将如何手动捕捉捏缩放手势以启用缩放?

谢谢, 克

1 个答案:

答案 0 :(得分:1)

有关您的问题的详细信息很少。但如果我理解正确,那么你应该能够改变你的代码,所以如果“event.touches.length == 1”它只调用“event.preventDefault()”。

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