2011-12-30 22 views
5

Chciałbym nauczyć się, jak tworzyć galerie zdjęć i suwaki treści, które mogą obsługiwać zdarzenia dotykowe i myszy. Jakie jest dobre miejsce na rozpoczęcie nauki o wydarzeniach dotyku?Czy każdy może zaproponować miejsce, w którym rozpocznie się dotykowy dotykowy javascript w Internecie?

Nie mogę znaleźć żadnej oficjalnej dokumentacji.

Czy są dostępne pomocne biblioteki dotykowe za pośrednictwem jQuery, które normalizują api?

+1

Warto zajrzeć tutaj, aby sprawdzić, jak dobrze obsługiwane są zdarzenia dotykowe w przeglądarkach mobilnych: http://www.quirksmode.org/webkit.html – Kevin

Odpowiedz

3

Jest dobry Jabłko dokumentacja o wydarzeniach dotykowych (ale nie tylko):

list of supported events on Safari Web Content Guide: Handling Events

Można również Odwiedź tę stronę (JS skrypt stworzony przeze mnie) na Twoje urządzenie obsługujące dotyk i zobacz, jakie zdarzenia są wyzwalane:

http://jsfiddle.net/wzD8A/embedded/result/

wierzę różne urządzenia mogą odpalić różne wydarzenia. Na przykład mój własny, wymienialny na tablet PC nie wywołuje zdarzeń dotyku, gdy klikam na ekranie, a Android może zachowywać się inaczej niż np. iPhone. Nie znam żadnego źródła wyczerpujących informacji na temat różnic w tej kwestii.

1

Istnieje kilka JavaScript Biblioteki dotykowe takich następujące:

+0

Są to pełnoprawne frameworki. Tworzę suwaki i galerie witryn, a nie aplikacji. –

+0

* Sencha Touch * jest rozpowszechniany na wielu licencjach, w tym na licencji open source. http://www.sencha.com/products/touch/license/ – Eduardo

1

You” Będę musiał zapoznać się z jquery mobile touch, jestem pewien, że jest na nim mnóstwo zasobów, ale tutaj znalazłem użyteczną

http://jquerymobile.com/test/docs/api/events.html

+0

Ale czy to nie oznacza, że ​​używam całego środowiska tylko po to, aby uzyskać obsługę zdarzeń dotykowych? –

+0

@AmitErandole tak, będziesz musiał użyć całego frameworka, aby użyć zdarzeń dotyku –

3

Zauważyłem, że nie chcą korzystać z mobilnej ramy dla jakiegoś powodu.

Jeśli nie chcesz używać platformy mobilnej, która jest wysoce zalecana, możesz oczywiście przejść bezpośrednio do natywnego interfejsu API. Pamiętaj jednak, że możesz znaleźć różnice między dostawcami, które są już obsługiwane przez platformy mobilne i które mogą być trudne do rozwiązania.

Oto dość dobry tutorial jak zrobić dotykowych i mobilnych optymalizacji oparte wyłącznie na natywnych API:

http://www.html5rocks.com/en/mobile/touch.html

1

Jeśli jesteś po prostu dowiedzieć się o wydarzeniach dotykowych, iTunes ma konferencja firmy Apple Developer Filmy z konferencji 2010 i 2011 są dostępne za darmo. Wymaga rejestracji, ale ponownie rejestracja jest bezpłatna.

Użyłem tu informacji do stworzenia wersji aplikacji przyjaznej dla urządzeń mobilnych i działało dobrze na iOS i Android. (Blackberry nie miało przeglądarki obsługującej zdarzenia dotykowe w tym czasie).

Dzięki temu dowiesz się, jak używać zdarzeń dotykowych i gestów w swoich aplikacjach internetowych. Obejrzyj prezentację "Dodawanie detekcji dotykowej i gestów do stron sieci Web w systemie iPhone OS" z konferencji w 2010 roku, a także prezentacje "Ukryte klejnoty dla aplikacji internetowych" i "Zrozumienie układu i gestów w Safari na iOS i Lion" z konferencji w 2011 roku.

Mam nadzieję, że to pomoże.

Powiązane problemy