Estoy vinculando eventos en vivo en enlaces en mi aplicación PhoneGap. El evento se dispara con éxito (confirmado por alert()
ing), pero parece que los datos táctiles no se adjuntan al objeto del evento como debería ser. Esto sucede en todos los eventos táctiles: touchstart
, touchmove
y touchend
.jQuery live() eliminando los atributos del evento iPhone touch?
$('a').live('touchend', function(event) {
event.preventDefault();
alert(event.touches.length); // event.touches should be populated!
});
¿Alguna idea? ¿Soy SOL con jQuery.live()?
Voy a tratar de salir livequery, gracias. Imaginé que los eventos táctiles estaban siendo detectados, que estaban bien respaldados, pero creo que debe pasar algo extra para transmitir todos los atributos del evento. – ceejayoz
Creo que Livequery usa temporizadores y es por eso que puede soportar mucho más. El equipo de jQuery usó un método diferente que es más eficiente, pero también limitado. – Jab