适用于Android的Chrome中的gesturestart事件模拟

时间:2013-01-26 01:49:52

标签: javascript android google-chrome

iOS Safari有GestureEvent个对象,这些对象是在gesturestart, gesturechangegestureend多点触控事件中发送的。

Chrome for Android中是否有类似内容?

当用户用两根手指触摸屏幕,然后在不将手指从屏幕上抬起的情况下执行捏合手势时,通常touchstart/move/end事件不会被分派,而gesturestart, gesturechange和{{1} Chrome for Android中似乎不存在多点触控事件。

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

1 个答案:

答案 0 :(得分:4)

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

Mutliple touchstarts应该在Android中正常发生。如果没有,那么我怀疑你没有将视口锁定到设备宽度;

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