Sono eventi live vincolanti sui collegamenti nella mia app PhoneGap. L'evento viene attivato correttamente (confermato da alert()
ing), ma sembra che qualsiasi dato di tocco non sia collegato all'oggetto evento come dovrebbe essere. Ciò si verifica in tutti gli eventi touch - touchstart
, touchmove
e touchend
.jQuery live() rimuove gli attributi degli eventi tattili di iPhone?
$('a').live('touchend', function(event) {
event.preventDefault();
alert(event.touches.length); // event.touches should be populated!
});
Qualche idea? Sono SOL con jQuery.live()?
Cercherò fuori livequery, grazie. Ritenuto che gli eventi tattili fossero stati scoperti, erano abbastanza supportati, ma suppongo che debba succedere qualcosa in più per trasmettere tutti gli attributi dell'evento. – ceejayoz
Credo che livequery usi i timer ed è per questo che può supportare molto di più. Il team jQuery ha utilizzato un metodo diverso che è più efficiente, ma anche limitato. – Jab