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

Dati opachi che possono essere passati a unbindEvent_.