Im utilizzando jQuery per creare una mappa interattiva. Se fai clic su una delle 6 posizioni a sinistra della mappa, la mappa verrà spostata su di esse e un'etichetta con il loro nome verrà visualizzata dall'indicatore. So che il mio codice è abbastanza disordinato ma questo è solo a scopo dimostrativo. Finora il suo tutto il funzionamento benissimo:iOS non riconosce gli eventi click
http://smartpeopletalkfast.co.uk/gmap2/
La loro è alcune funzionalità aggiuntive. Quando fai clic su un indicatore nella mappa stessa, il nome dovrebbe apparire dal marcatore e il nome della posizione a sinistra della mappa dovrebbe diventare in grassetto. Questo sta accadendo su Firefox e Chrome ma non succede nulla su iPad e iPhone.
Ive ha letto dei problemi relativi all'utilizzo di live di jQuery su iOS ma ha provato i soluzioni alternative senza fortuna. Grazie
questa risposta merita una medaglia ;-) funziona perfettamente $ ('qualunque'). Live ('click touchstart', function() {alert ('works!')}); – lunarnet76
Non necessariamente un problema per l'OP, ma questo causerà problemi su Android Chrome. –