GestureEvent
Non standard: Cette fonctionnalité n'est ni standard, ni en voie de standardisation. Ne l'utilisez pas pour des sites accessibles sur le Web : elle ne fonctionnera pas pour tout utilisateur. Il peut également y avoir d'importantes incompatibilités entre les implémentations et son comportement peut être modifié dans le futur.
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).
Compatibilité des navigateurs
BCD tables only load in the browser