L'interface UIEvent représente des évènement d'interface utilisateur simples.

UIEvent dérive de Event. Bien que la méthode UIEvent.initUIEvent()  soit conservée pour la compatibilité ascendante, vous devez créer un objet UIEvent utilisant le constructeur UIEvent() .

Plusieurs interfaces sont des descendants directs ou indirects de celui-ci : MouseEvent, FocusEvent, KeyboardEvent, WheelEvent, InputEvent et CompositionEvent.

Constructeurs

UIEvent()
Crée un objet UIEvent .

Propriétés

Cette interface hérite également des propriétés de son parent Event.

UIEvent.cancelBubble  
est un Boolean (booléen) qui indique si les conséquences de l'évènement ont été annulées ou non.
UIEvent.detailLecture seule
Retourne un longqui donne quelques détails sur l'évènement, dépendant du type d'évènement.
UIEvent.isChar Lecture seule
Retourne un Boolean (booléen) indiquant si l'évènement a produit un caractère clé ou non.
UIEvent.layerX Lecture seule
Retourne la coordonnée horizontale de l'évènement par rapport à la couche actuelle.
UIEvent.layerY Lecture seule
Retourne la coordonnée verticale de l'évènement par rapport à la couche actuelle.
UIEvent.pageX Lecture seule
Retourne la coordonnée horizontale de l'évènement par rapport à l'ensemble du document.
UIEvent.pageY Lecture seule
Retourne la coordonnée verticale de l'évènement par rapport à l'ensemble du document.
UIEvent.sourceCapabilities  Lecture seule
Retourne une instance de l'interface InputDeviceCapabilities  qui fournit des informations sur le périphérique physique responsable de l'évènement.
UIEvent.viewLecture seule
Retourne un WindowProxy qui contient la vue de la génération de l'évènement.
UIEvent.which Lecture seule
Retourne le nombre keyCode de la touche pressée, ou le code du caractère (charCode) pour une touche alphanumérique enfoncée.

Méthodes

Cette interface hérite également des méthodes de son parent, Event.

UIEvent.initUIEvent()
Initialise un objet UIEvent . Si l'événement a déjà été envoyé, cette méthode ne fait rien.

Spécifications

Spécification Statut Commentaire
InputDeviceCapabilities Brouillon de l'éditeur Ajoute la propriété sourceCapabilities.
Document Object Model (DOM) Level 3 Events Specification
La définition de 'UIEvent' dans cette spécification.
Obsolete Ajoute le constructeur UIEvent() , déprécie la méthode initUIEvent() et change le type de view de AbstractView vers WindowProxy.
Document Object Model (DOM) Level 2 Events Specification
La définition de 'UIEvent' dans cette spécification.
Obsolete Définition initiale

Compatibilité des navigateurs

Fonctionnalité Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Oui) (Oui) (Oui)[2] ? (Oui) ?
UIEvent() (Oui) (Oui) 11 (11) ? (Oui) ?
cancelBubble defined on Event ? (Oui) 53 (53)[1] ? ? ?

 

Fonctionnalité Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support (Oui) (Oui) (Oui)[2] ? (Oui) ?
UIEvent() (Oui) (Oui) 11.0 (11) ? (Oui) ?
cancelBubble defined on Event ? (Oui) 53.0 (53)[1] ? ? ?
[1] À partir de Firefox 52, cette propriété est maintenant définie dans l'interface Event à la place. Voir bug 1298970 pour plus de détails.

[2] La propriété isChar n'a jamais été prise en charge par aucun navigateur, mais fonctionnalité Firefox,  même sur Firefox, elle n'a jamais fonctionné, sauf sur Mac OSX. Pour cette raison, elle a été supprimée dans Firefox 55 pour s'aligner sur d'autres navigateurs.

Voir aussi

Étiquettes et contributeurs liés au document

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