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

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
GestureEvent
Non-standard
altKey
Non-standard
clientX
Non-standard
clientY
Non-standard
ctrlKey
Non-standard
initGestureEvent
Non-standard
metaKey
Non-standard
rotation
Non-standard
scale
Non-standard
screenX
Non-standard
screenY
Non-standard
shiftKey
Non-standard
target
Non-standard

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
Non-standard. Check cross-browser support before using.

Voir aussi