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 gibtundefined 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.