Behält jQuery die Eigenschaften von Berührungsereignissen bei?
Während dieser Code das erwartete Verhalten von "1" beim Berühren des Bildschirms erzeugt:
document.getElementById('someNodeId').addEventListener('touchmove', touch, true);
function touch(evt) {
evt.preventDefault();
alert(evt.changedTouches.length);
}
den gleichen Code mit einem jQuery-Selektor:
$('#someNodeId').bind('touchmove', touch);
erzeugt den Fehler: "TypeError: Ergebnis des Ausdrucks 'evt.changedTouches' [undefined] ist kein Objekt".
(Gerät = iPod Touch OS 3.1.3 (7E18); jQuery 1.4.2).
Wie ist das möglich und was mache ich falsch?