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)