blockly > utils > browserEvents > conditionalBind
Funktion „utils.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:
Intransparente Daten, die an unbindEvent_ übergeben werden können.