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