Я использую следующее для захвата событий касания на Iphone.
document.addEventListener('touchmove', function(event) {
event.preventDefault();
var touch = event.touches[0];
$('#touchPosition').text("Touch x:" + touch.pageX + ", y:" + touch.pageY);
}, false);
Странно, я нахожу, что позиции неправильные? чем дальше вправо я перемещаюсь по экрану iPhone (по горизонтали или вертикали, тем более заметны неточности.
Есть идеи здесь?