Zdarzenia wielodotykowe HTML5 z ekranu dotykowego

9

Mam maszynę Ubuntu z 24-calowym ekranem dotykowym i działa dobrze. Mogę poruszać myszą, wykonywać gesty za pomocą kilku punktów dotykowych i tak, aby sprzęt działał dobrze. Teraz zastanawiam się, czy przeglądarka może interpretować zdarzenia dotykowe, a nie mousedown, mousedrag itp. HTML5 ma naprawdę dobrą obsługę dotyku i wielokrotnego dotyku i chciałbym opracować aplikacje internetowe dla tej konfiguracji. Czy ktoś ma jakiś pomysł, jak to zrobić?

Jaskółka oknówka
źródło
3
Interesujące pytanie. Chrome / Chromium wydaje się tego brakować w Linuksie z powodu GTK . Firefox mówi „W systemach Mac i Linux zdarzenia dotykowe nie są jeszcze zaimplementowane”.
gertvdijk
1
Chrom działający pod Chromium OS z X, ale Aura zamiast GTK ma doskonałą obsługę wielodotykową. Wszystkie zdarzenia JS są uruchamiane dokładnie tak, jak powinny.
Martin

Odpowiedzi:

1

Istnieje jQuery Mobile ( http://jquerymobile.com/ ) wtyczka do jQuery JavaScript Framework, która oferuje obsługę zdarzeń dotykowych i gestów dla wszystkich urządzeń.

Zajrzyj również na stronę http://www.jqmgallery.com/, aby zobaczyć niektóre prawdziwe aplikacje, które są zbudowane z jQuery Mobile. (w większości przypadków możesz szpiegować pliki źródłowe, aby uzyskać zaawansowane przykłady z życia)

mondjunge
źródło
3
Problemem nie jest budowanie webui, kod działa idealnie na tym samym sprzęcie, ale z systemem Windows 7 + Chrome. Problem polega na tym, że w Linuksie dotknięcia są interpretowane jako kliknięcia myszą w Chromium / Chrome, a nie tak jak touchstart / touchend, jak powinien.
Martin
1
czy jQuery Mobile nie obchodzi problemu? jeśli nie, to przypuszczam, że ekran dotykowy jest rozpoznawany tylko w trybie awaryjnym jako ogólna mysz i dlatego nie jest używany odpowiedni sterownik. Znalazłem help.ubuntu.com/community/EloTouchScreen, ale wydaje się, że jest przestarzały. Spróbuj wyszukać dostawcę ekranu dotykowego i „sterownik Ubuntu”, aby znaleźć działające rozwiązanie. Powodzenia!
mondjunge