Хотя этот код выдает ожидаемое поведение «1» при касании экрана:
document.getElementById('someNodeId').addEventListener('touchmove', touch, true);
function touch(evt) {
evt.preventDefault();
alert(evt.changedTouches.length);
}
тот же код с использованием селектора jQuery:
$('#someNodeId').bind('touchmove', touch);
выдает ошибку: «Ошибка типа: Результат выражения« evt.changedTouches »[undefined] не является объектом».
(Устройство = iPod Touch OS 3.1.3 (7E18); jQuery 1.4.2).
Как это возможно и что я делаю не так?