blockly > utils > browserEvents > conditionalBind
Funzione utils.browserEvents.conditionalBind()
Associa un gestore di eventi che possa essere ignorato se non fa parte dello stream touch attivo. Da utilizzare per gli eventi che avviano o proseguono un gesto in più parti (ad es. mousedown o movimento del mouse, che può far parte di un trascinamento o 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 rimanere in ascolto. |
nome | stringa | Nome dell'evento da ascoltare (ad es. "mousedown"). |
thisObject | Oggetto | null | Il valore di "this" nella funzione. |
func | Funzione | Funzione da chiamare quando viene attivato un evento. |
opt_noCaptureIdentifier | booleano | (Facoltativo) True se l'attivazione su questo evento non deve bloccare l'esecuzione di altri gestori di eventi su questo touch o altri tocchi simultanei. Il valore è falso per impostazione predefinita. |
Resi:
Dati opachi che possono essere passati a unbindEvent_.