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

Voir aussi