2015-05-01 40 views

回答

0

问题:
检测到多触摸动作touchstart事件上的Android 2.3浏览器

发现:
在多点触摸支持的浏览器,一个多点触摸事件对象将包含阵列“触摸“,这将有所有的触点。 但在Android 2.3默认浏览器中,它只包含单点触摸点,用于多点触控操作,并且会连续触发多点触控开始事件。 通过记录事件,我们可以看到这个连续的触摸开始事件,只触发一个触摸点,而不是一个具有多个触摸点的触摸开始事件。

解决方法:
Touchstart事件可以被识别BBY存储在数组中的触摸事件。 而且每当发生新事件时也会碰到前一个事件。如果连续事件是touchstart,我们可以认为它是多点触摸。

请参阅下面的参考资料:上触摸事件的问题
谷歌讨论:

用于测试浏览器的多点触控的支持