Touch-Events werden W3C-Standard
Das Web-Normungsgremium hat die Spezifikation für Touch-Events verabschiedet. Sie sollen es Anwendungen erlauben, sowohl auf Mausbewegungen und -Klicks als auch auf Gesten zu reagieren.
- Christian Kirsch
In einem kurzen Dokument hat das W3C jetzt die Schnittstellen und Datenstrukturen beschrieben, die Web-Browser für Touch-Events bieten müssen. Für Beginn und Ende der Berührung gibt es die Ereignisse touchstart
und touchend
; das Bewegen während eines Touch-Events signalisiert touchmove
.
Die Event-Handler bekommen jeweils die Struktur TouchEvent
übergeben, die die wesentlichen Daten des Ereignisses zusammenfasst. Dazu gehören bei touchstart
die Koordinaten der Punkte, die berührt wurden; analog finden sich bei touchend
die Stellen, an denen die Berührung endete.
Mit diesen genormten Ereignissen sollen Entwickler leichter Anwendungen erstellen können, die sowohl auf Maus- als auch auf Touch-Events reagieren. Kann ein Gerät beides liefern, soll es zuerst die Touch-Ereignisse zustellen. Die Anwendung kann sie dann verarbeiten und die Auslösung der Maus-Events durch die Methode preventDefault
verhindern.
(ck)