GestureEvent
Non standard: Cette fonctionnalité n'est pas standardisée. Nous déconseillons d'utiliser des fonctionnalités non standard en production, car leur prise en charge par les navigateurs est limitée, et elles peuvent être modifiées ou supprimées. Toutefois, elles peuvent constituer une alternative appropriée dans certains cas où aucune option standard n'existe.
L'interface propriétaire GestureEvent
propre à WebKitdonne des informations sur les gestes multi-touches. Les événements utilisant cette interface incluent gesturestart
, gesturechange
et gestureend
.
GestureEvent
dérive de UIEvent
qui elle-même dérive de Event
.
Constructeur
GestureEvent()
-
Crée un nouvel objet
GestureEvent
.
Propriétés
Cette interface hérite aussi des propriétés de ses parents UIEvent
et Event
.
GestureEvent.rotation
Lecture seule-
Changement de rotation (en degrés) depuis le début de l'événement. Les valeurs positives indiquent une rotation dans le sens des aiguilles d'une montre ; les valeurs négatives indiquent une rotation dans le sens inverse des aiguilles d'une montre. Valeur initiale :
0.0
GestureEvent.scale
Lecture seule-
Distance entre deux chiffres depuis le début de l'événement. Exprimé en tant que multiple à virgule flottante de la distance initiale entre les chiffres au début du geste. Les valeurs inférieures à 1,0 indiquent une poussée vers l'intérieur (zoom arrière). Les valeurs supérieures à 1.0 indiquent un relachement vers l'extérieur (zoom avant). Valeur initiale:
1.0
Méthodes
Cette interface hérite aussi des méthodes de ses parents UIEvent
et Event
.
GestureEvent.initGestureEvent()
-
Initialise la valeur d'un
GestureEvent
. Si l'évènement a déjà été distribué, cette méthode ne fait rien.
Types d'événement gestuel
Spécifications
Ne fait partie d'aucune spécification. Apple a une description dans la bibliothèque Safari Developer (en anglais).