2015-01-12 18 views

Odpowiedz

6

zajrzeć do tych wydarzeń:

touchstart Wyzwala kiedy użytkownik zetknie się z powierzchnią dotykowy i tworzy dotykowy punkt wewnątrz elementu Wydarzenie, które s związany.

touchmove Uruchamia, gdy użytkownik przesuwa punkt dotykowy na powierzchni dotykowej.

touchend Wyzwalanie, gdy użytkownik usunie punkt dotykowy z powierzchni. Wystrzeliwuje, niezależnie od tego, czy punkt dotykowy zostanie usunięty podczas przebywania w elemencie powiązanym, czy na zewnątrz, np. Jeśli palec użytkownika wysunie się z elementu najpierw, a nawet poza krawędź ekranu.

touchenter Uruchamia, gdy punkt dotyku wchodzi w element związany. To wydarzenie nie bańka.

touchleave Wyzwalanie, gdy punkt dotykowy pozostawia element związany. To wydarzenie nie bańka.

touchcancel Wyzwalanie, gdy punkt dotykowy nie jest już rejestrowany na powierzchni dotykowej. Może się to zdarzyć, jeśli użytkownik przeniósł punkt dotykowy poza interfejs użytkownika przeglądarki lub wtyczkę, na przykład, lub gdy pojawi się moduł alertu.

W szczególności touchenter i touchleave.

http://www.javascriptkit.com/javatutors/touchevents.shtml

+0

Dziękuję, wydaje się, że "touchenter" nie jest realizowany w Crome (Windows 8). To mnie zdezorientowało. –

+2

touchenter i touchleave są [przestarzałe przez w3c] (http://www.w3.org/TR/touch-events/#list-of-touchevent- typeses), jak zauważył [ten komentujący w innym wątku] (http : //stackoverflow.com/a/26018227/1318399). – LazyMonkey