blockly > browserEvents > conditionalBind
Funzione browserEvents.conditionalBind()
Associa un gestore di eventi che può essere ignorato se non fa parte del flusso touch attivo. Utilizza questa impostazione per gli eventi che avviano o continuano un gesto in più parti (ad esempio mousedown o mousemove, che può 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 esempio "mousedown"). |
thisObject | Oggetto | null | Il valore "this" nella funzione. |
func | Funzione | Funzione da chiamare quando viene attivato l'evento. |
opt_noCaptureIdentifier | boolean | (Facoltativo) True se l'attivazione di questo evento non deve bloccare l'esecuzione di altri gestori di eventi su questo tocco o altri tocchi simultanei. Falso per impostazione predefinita. |
Resi:
Dati opachi che possono essere passati a unbindEvent_.