événements

événements.js

Membres

intérieur _supportsPassif

Si les écouteurs d'événements passifs sont pris en charge

intérieur , constant passifEvénements

Événements tactiles Chrome s'attend à être passif

Méthodes

statique tout(élément, type, fn)

Déclenchez un écouteur une seule fois, puis désactivez-le pour tous les événements configurés

Paramètres :
Prénom Type Description
élém Element | Objet

Élément ou objet auquel se lier.

type string | Array.<corde>

Nom/type d'événement

fn Event~EventListener

Fonction d'écoute d'événements

statique fixEvent(event) → {Objet}

Correction d'un événement natif pour avoir des valeurs de propriétés standard

Paramètres :
Prénom Type Description
événement Objet

Objet événement à corriger.

Retours :
Objet -

Objet événement fixe.

statique désactivé(elem, typeopt, fnopt)

Supprime les écouteurs d'événements d'un élément

Paramètres :
Prénom Type Attributs Description
élém Element | Objet

Objet à supprimer des écouteurs.

type string | Array.<corde> <facultatif>

Type d'écouteur à supprimer. Ne pas inclure pour supprimer tous les événements de l'élément.

fn EventTarget~EventListener <facultatif>

Écouteur spécifique à supprimer. Ne pas inclure pour supprimer les écouteurs d'un type d'événement.

statique sur(élém, type, fn)

Ajouter un écouteur d'événements à l'élément Il stocke la fonction de gestionnaire dans un objet cache distinct et ajoute un gestionnaire générique à l'événement de l'élément, ainsi qu'un identifiant unique (guid) à l'élément.

Paramètres :
Prénom Type Description
élém Element | Objet

Élément ou objet pour lier les auditeurs

type string | Array.<corde>

Type d'événement auquel se lier.

fn EventTarget~EventListener

Écouteur d'événements.

statique (élém, type, fn)

Déclenchez un écouteur une seule fois pour un événement.

Paramètres :
Prénom Type Description
élém Element | Objet

Élément ou objet auquel se lier.

type string | Array.<corde>

Nom/type d'événement

fn Event~EventListener

Fonction d'écoute d'événements

statique trigger(elem, event, hashopt) → {boolean|undefined}

Déclencher un événement pour un élément

Paramètres :
Prénom Type Attributs Description
élém Element | Objet

Élément pour déclencher un événement sur

événement EventTarget~Event | chaîne

Une chaîne (le type) ou un objet événement avec un attribut type

hachage Objet <facultatif>

hachage de données à transmettre avec l'événement

Retours :
booléen | indéfini -

Renvoie le contraire de DefaultPrevented si la valeur par défaut a été empêchée. Sinon, renvoie non défini

intérieur _cleanUpEvents(élément, type)

Nettoyage du cache de l'écouteur et des répartiteurs

Paramètres :
Prénom Type Description
élém Element | Objet

Élément à nettoyer

type chaîne

Type d'événement à nettoyer

intérieur _handleMultipleEvents(fn, elem, type, rappel)

Parcourt un tableau de types d'événements en boucle et appelle la méthode demandée pour chaque type.

Paramètres :
Prénom Type Description
fn fonction

La méthode événementielle que nous voulons utiliser.

élém Element | Objet

Élément ou objet pour lier les auditeurs

type chaîne

Type d'événement auquel se lier.

rappel EventTarget~EventListener

Écouteur d'événements.