Can't get coordinates of touchevents in Javascript on Android devices Can't get coordinates of touchevents in Javascript on Android devices android android

Can't get coordinates of touchevents in Javascript on Android devices


FINAL EDIT: Ok I got it working, if anyone finds this and has a similar problem you need to access the touch array within the event, and if just using a single touch (rather than multi touch) take the first item out of the array, as below, or you may need to offset it if that isn't accurate:

var touch = event.touches[0];var x = touch.pageX;var y = touch.pageY;// or taking offset into considerationvar x_2 = touch.pageX - canvas.offsetLeft;var y_2 = touch.pageY - canvas.offsetTop;


Didn't work for me (in iScroll 5 context). Used changedTouches[0] instead, as proposed in mouse click event.pagex is NaN in mobile chrome browser (v30.0.1599.92).