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.

Compatibilité des navigateurs

Nous convertissons les données de compatibilité dans un format JSON. Ce tableau de compatibilité utilise encore l'ancien format car nous n'avons pas encore converti les données qu'il contient. Vous pouvez nous aider en contribuant !

Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Microsoft Edge Opera Safari
Basic support Pas de support Pas de support Pas de support Pas de support Pas de support 9.1
Fonctionnalité Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support Pas de support Pas de support Pas de support Pas de support 2.0

Voir aussi

Étiquettes et contributeurs liés au document

Étiquettes : 
Contributeurs à cette page : loella16
Dernière mise à jour par : loella16,