Lorsque j'utilise jQuery pour un simple événement click, il ne fonctionne que pour les liens. Est-il un moyen de le faire fonctionner pour des portées etc:Comment utiliser jQuery pour un événement click dans l'application Web iPhone
$("span.clicked").live("click", function(e){alert("span clicked!")});
$("a.clicked").live("click", function(e){alert("link clicked!")});
Le SPAN fonctionne dans Safari mais pas Safari Mobile (iPhone ou iPad) alors que la balise A fonctionne dans les deux.
Merci. Cela signifie-t-il que l'iPhone ignore les événements de clic sauf les liens (peut-être à cause des autres gestes possibles)? – Gazzer
Je pense que parce que tags fonctionnent comme ils le font, ils sont là pour être cliqué - mobile webkit gère l'événement de clic sur eux automatiquement. Je ne le sais pas à coup sûr. C'est juste une supposition – Sam
Il vous manque une parenthèse fermante. Devrait être $ ('span'). Bind ("touchstart", fonction (e) {alert ('Span Cliqué!')}); – mhenry1384