Ereignisse

events.js

Mitglieder

innere _unterstütztPassiv

Ob passive Ereignislistener unterstützt werden

innere , Konstante passiveEvents

Berührungsereignisse Chrome erwartet, dass sie passiv sind

Methoden

statisch irgendein(elem, typ, fn)

Einen Listener nur einmal auslösen und dann für alle konfigurierten Ereignisse ausschalten

Parameter:
Nennen Typ Beschreibung
Elem Element | Objekt

Element oder Objekt, an das gebunden werden soll.

Typ string | Array.<Zeichenfolge>

Name/Art des Ereignisses

fn event~EventListener

Ereignis-Listener-Funktion

statisches FixEvent(Ereignis) → {Objekt}

Fix ein natives Ereignis, um Standardeigenschaftswerte zu haben

Parameter:
Nennen Typ Beschreibung
Ereignis Objekt

Zu reparierendes Ereignisobjekt.

Gibt zurück:
Objekt -

Ereignisobjekt wurde behoben.

statisch aus(elem, Typopt, fnopt)

Entfernt Ereignis-Listener aus einem Element

Parameter:
Nennen Typ Attribute Beschreibung
Elem Element | Objekt

Objekt, aus dem Listener entfernt werden sollen.

Typ string | Array.<Zeichenfolge> <optional>

Typ des zu entfernenden Listener. Schließen Sie nicht ein, um alle Ereignisse aus dem Element zu entfernen.

fn eventTarget~EventListener <optional>

Bestimmter Listener, der entfernt werden soll Schließen Sie nicht ein, um Listener für einen Ereignistyp zu entfernen.

statisch auf(elem, type, fn)

Hinzufügen eines Ereignis-Listener zum Element Es speichert die Handler-Funktion in einem separaten Cache-Objekt und fügt dem Ereignis des Elements einen generischen Handler zusammen mit einer eindeutigen ID (guid) zum Element hinzu.

Parameter:
Nennen Typ Beschreibung
Elem Element | Objekt

Element oder Objekt, an das Listener gebunden werden sollen

Typ string | Array.<Zeichenfolge>

Art des Ereignisses, an das gebunden werden soll.

fn eventTarget~EventListener

Event-Listener.

statisch (elem, type, fn)

Lösen Sie einen Listener nur einmal für ein Ereignis aus.

Parameter:
Nennen Typ Beschreibung
Elem Element | Objekt

Element oder Objekt, an das gebunden werden soll.

Typ string | Array.<Zeichenfolge>

Name/Art des Ereignisses

fn event~EventListener

Ereignis-Listener-Funktion

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

Löst ein Ereignis für ein Element aus

Parameter:
Nennen Typ Attribute Beschreibung
Elem Element | Objekt

Element, auf dem ein Ereignis ausgelöst werden soll

Ereignis eventTarget~Event | string

Eine Zeichenfolge (der Typ) oder ein Ereignisobjekt mit einem type-Attribut

Hash Objekt <optional>

Daten-Hash, der mit dem Ereignis weitergegeben werden soll

Gibt zurück:
boolean | undefined -

Gibt das Gegenteil von DefaultPrevented zurück, wenn der Standardwert verhindert wurde. Andernfalls gibt undefined zurück

innere _cleanUpEvents(Elem, Typ)

Bereinigen Sie den Listener-Cache und die Disponenten

Parameter:
Nennen Typ Beschreibung
Elem Element | Objekt

Zu bereinigendes Element

Typ String

Art der zu bereinigenden Veranstaltung

innere _handleMultipleEvents(Fn, Elem, Typ, Rückruf)

Durchläuft ein Array von Ereignistypen und ruft die angeforderte Methode für jeden Typ auf.

Parameter:
Nennen Typ Beschreibung
fn Funktion

Die Ereignismethode, die wir verwenden möchten.

Elem Element | Objekt

Element oder Objekt, an das Listener gebunden werden sollen

Typ String

Art des Ereignisses, an das gebunden werden soll.

Rückruf eventTarget~EventListener

Event-Listener.