2

iOS Safari 具有GestureEvent发送的对象gesturestart, gesturechangegestureend多点触控事件。

Chrome for Android 中是否有类似的功能?

当用户用两根手指触摸屏幕,然后在没有将手指从屏幕上抬起的情况下做出捏合手势时,通常的touchstart/move/end事件不会被调度,而gesturestart, gesturechangeAndroidgestureend版 Chrome 中似乎不存在多点触控事件。

如何在 Chrome for Android 中检测到这种多指手势?

4

1 回答 1

4

无法直接在 Chrome for Android 中检测到手势。我们只是没有实施它,而且我相信我们不太可能实施它。

多个触摸启动应该在 Android 中正常发生。如果不是,那么我怀疑您没有将视口锁定到设备宽度;

我创建了一个简单的测试http://jsbin.com/ipibup/latest,它锁定了视口并且它可以工作(但是如果你滚动它,就会出现一个错误,因为触摸结束不会触发)。

于 2013-02-28T23:41:47.300 回答