blockly > browserEvents > conditionalBind

browserEvents.conditionalBind()

Binden Sie einen Event-Handler, der ignoriert werden kann, wenn er nicht Teil des aktiven Touch-Streams ist. Verwenden Sie diese Option für Ereignisse, bei denen eine mehrteilige Bewegung entweder gestartet oder fortgesetzt wird (z.B. Mousedown oder eine Mausbewegung, die Teil eines Ziehens oder Klickens sein kann).

Unterschrift:

export declare function conditionalBind(node: EventTarget, name: string, thisObject: Object | null, func: Function, opt_noCaptureIdentifier?: boolean): Data;

Parameter

Parameter Typ Beschreibung
Knoten EventTarget Knoten, auf den gewartet werden soll.
name String Ereignisname, auf den gewartet werden soll (z. B. „mousedown“)
thisObject Objekt | null Der Wert von „this“ in der Funktion.
func Funktion Funktion, die beim Auslösen des Ereignisses aufgerufen wird.
opt_noCaptureIdentifier boolean (Optional) „True“, wenn das Auslösen bei diesem Ereignis nicht die Ausführung anderer Event-Handler bei dieser oder anderen gleichzeitigen Berührungen blockieren soll. Standardmäßig auf "False" gesetzt.

Gibt zurück:

Daten

Intransparente Daten, die an unbindEvent_ übergeben werden können.