Android 2.2的浏览器不工作pageY或pageX属性在ontouchend事件
问题描述:
我有一个Web应用程序在Android 2.1的工作完美,当我升级到2.2 ontouchend事件的pageX属性属性,这是我的代码:Android 2.2的浏览器不工作pageY或pageX属性在ontouchend事件
menu1.ontouchend = function(e){ e.preventDefault(); if (e.touches && e.touches.length>0) { // iPhone x2 = e.touches[0].pageX; y2 = e.touches[0].pageY; } else { // all others x2 = e.pageX; y2 = e.pageY; } }
任何人都知道从2.1到2.2的触摸事件的JavaScript API有哪些变化?
答
你可以试试:
event.targetTouches [0] .pageX
如果这不起作用,然后检查如果你能得到从 “touchmove” 事件这个属性。如果是,则存储此值(在“touchmove”事件中访问它时),并在“touchend”事件期间加载它。
+0
谢谢我会试试看:-) – juanca 2011-11-11 22:40:01
据我所知,startX和startY也被破坏。我还没有想出一个解决方法。 – Marcus 2010-07-20 23:42:10