O jQuery preserva as propriedades dos eventos de toque?
Enquanto esse código produz o comportamento esperado de "1" ao tocar na tela:
document.getElementById('someNodeId').addEventListener('touchmove', touch, true);
function touch(evt) {
evt.preventDefault();
alert(evt.changedTouches.length);
}
o mesmo código usando um seletor jQuery:
$('#someNodeId').bind('touchmove', touch);
produz o erro: "TypeError: O resultado da expressão 'evt.changedTouches' [indefinido] não é um objeto".
(Dispositivo = iPod Touch OS 3.1.3 (7E18); jQuery 1.4.2).
Como isso é possível e o que estou fazendo de errado?