Korzystam z jQuery do utworzenia interaktywnej mapy. Jeśli klikniesz dowolne z 6 lokalizacji po lewej stronie mapy, mapa wyświetli się, a znacznik wyświetli etykietę z ich nazwami. Wiem, że mój kod jest dość niechlujny, ale jest to tylko w celach demonstracyjnych. Do tej pory jej wszystko działa poprawnie:Funkcja iOS nie rozpoznaje zdarzeń kliknięcia.
http://smartpeopletalkfast.co.uk/gmap2/
Ich jest kilka dodatkowych funkcjonalności. Gdy klikniesz na znacznik na samej mapie, nazwa powinna pojawić się obok znacznika, a nazwa lokalizacji po lewej stronie mapy powinna być pogrubiona. Dzieje się to na firefox i chrome, ale na iPadzie i iPhonie nic się nie dzieje.
Przeczytałem o problemach z używaniem jQuery na żywo na iOS, ale ive próbował obejść bez szczęścia. Dzięki
ta odpowiedź zasługuje na medal ;-) działa idealnie $ ("cokolwiek"). Live ("kliknij, touchstart", function() {alert ('works!')}); – lunarnet76
Niekoniecznie problem z OP, ale spowoduje to problemy w Androidzie Chrome. –