javascript中的多点触控事件未触发

时间:2014-01-22 19:47:24

标签: javascript android html5-canvas android-canvas multi-touch

转到任何在线多点触控javascript演示页面;这里有一些: mdn(与jsfiddle.net/Darbicus/z3Xdx/10/相同)或this。我只能发布最多2个链接,但我找到的每个在线多点触控演示都有与此处描述的相同的行为。

将一根手指放在画布上,不要移动或释放它。现在将另一个手指放在画布上并尝试通过移动来绘制一些形状(小心不要用第一根手指进行移动)。它没有画出形状,触摸移动事件不会发生第二次触摸!不要释放任何手指。尝试只移动第一根手指。现在,您可以立即获得两个手指的touchmove事件,从现在开始,所有事件都可以正常(立即)进行两次触摸。

我使用Android 4.2.2在2个不同的平板电脑上进行了测试。在这两款平板电脑上,我首先使用Chrome 31和32进行测试,然后使用Firefox 26进行测试。结果相同。

如果第一次触摸还没有移动,为什么touchmove事件没有触发第二次触摸?怎么解决这个问题?

1 个答案:

答案 0 :(得分:0)

Google在最新的Chrome测试版33(https://src.chromium.org/viewvc/chrome?revision=244063&view=revision

中修复了此行为

Firefox和Opera仍有这个问题。