我有一个在Android 2.1中完美运行的网络应用程序,当我在ontouchend事件中升级到2.2的pageX属性时,这是我的代码:
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; } }
任何人都知道javascript API对2.1到2.2的触摸事件有什么变化?????
答案 0 :(得分:0)
您可以尝试:
event.targetTouches [0] .pageX
如果这不起作用,请检查您是否可以从“touchmove”事件中获取此属性。如果是,则存储该值(当在“touchmove”事件中访问它时)并在“touchend”事件期间加载它。