Je lie des événements en direct sur des liens dans mon application PhoneGap. L'événement se déclenche avec succès (confirmé par alert()
ing), mais il semble que les données tactiles ne sont pas attachées à l'objet d'événement comme il se doit. Cela se produit sur tous les événements tactiles - touchstart
, touchmove
et touchend
.jQuery live() Suppression des attributs d'événement Touch iPhone?
$('a').live('touchend', function(event) {
event.preventDefault();
alert(event.touches.length); // event.touches should be populated!
});
Des idées? Suis-je SOL avec jQuery.live()?
Je vais essayer livequery, merci. Figuré comme les événements tactiles ont été attrapés OK qu'ils étaient assez pris en charge, mais je suppose que quelque chose de plus doit arriver pour transmettre tous les attributs de l'événement. – ceejayoz
Je crois que livequery utilise des minuteurs et c'est pourquoi il peut supporter beaucoup plus. L'équipe de jQuery a utilisé une méthode différente, plus efficace mais limitée. – Jab