2009-11-14 9 views
5

Czy przeglądarka iPhone'a ma specjalne zdarzenia, które można połączyć z Javascriptem? Na przykład, jeśli użytkownicy przesuwają się w lewo, chciałbym wykonać pewną akcję. Jeśli dostępne są takie zdarzenia, byłoby miło zobaczyć odniesienie dla wszystkich z nich. Idealnie, pewnego dnia będzie standardem dla wszystkich mobilnych przeglądarek dotykowych.Obsługa zdarzeń iPhone'a (np. Po lewej stronie) w witrynie mobilnej

Odpowiedz

7

Można uzyskać dostęp do zdarzeń i gestów związanych z wieloma dotknięciami, ale istnieje sporo niedostatecznej hydrauliki, z którą prawdopodobnie będziesz musiał sobie poradzić. Oto Apple podręcznik:

http://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html

Jako przykład tego, co można zrobić z aplikacji internetowej MobileSafari, sprawdź ten artykuł na Apple in-house "PastryKit":

http://daringfireball.net/2009/12/pastrykit

W szczególności możesz używać Safari na Windows lub Mac (jeśli włączasz menu dewelopera w preferencjach i ustawiasz useragent na MobileSafari 3.x) i sprawdzasz, jak działa.

innej biblioteki UI patrzeć na to jQTouch:

http://www.jqtouch.com/

0

Czy naprawdę masz na myśli "kiedy zmienia się orientacja urządzenia"? Jeśli tak, możesz chcieć powiązać ze zdarzeniem onorientationchange.

Istnieje użyteczne odniesienie wszystkich zdarzeń * na stronie Apple's Safari Reference Library.

+0

Tak, orientationChange być jednym z takich zdarzeń, które chciałbym poradzić. Ta strona jest zupełnie bezużyteczna, ponieważ nie mogę jej przewinąć! –

+0

Poważnie ... spróbuj przewinąć tę stronę w IE. To niesamowite. –

Powiązane problemy