blockly > utils > browserEvents > conditionalBind

Funzione utils.browserEvents.conditionalBind()

Associa un gestore di eventi che può essere ignorato se non fa parte dello stream di tocco attivo. Da utilizzare per gli eventi che avviano o continuano un gesto composto da più parti (ad es. mousedown o mousemove, che possono essere parte di un trascinamento o di un clic).

Firma:

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

Parametri

Parametro Tipo Descrizione
nodo EventTarget Nodo su cui ascoltare.
nome stringa Nome dell'evento da ascoltare (ad es. "mousedown").
thisObject object | null Il valore di "this" nella funzione.
func Funzione Funzione da chiamare quando viene attivato l'evento.
opt_noCaptureIdentifier booleano (Facoltativo) True se l'attivazione di questo evento non deve bloccare l'esecuzione di altri gestori eventi su questo tocco o su altri tocchi simultanei. False per impostazione predefinita.

Restituisce:

Dati

Dati non trasparenti che possono essere passati a unbindEvent_.