blockly > browserEvents > conditionalBind
Funzione 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 non trasparenti che possono essere passati a unbindEvent_.