blockly > utils > browserEvents > conditionalBind
Función utils.browserEvents.conditionalBind()
Vincula un controlador de eventos que se pueda ignorar si no forma parte de la transmisión táctil activa. Úsalo para eventos que inician o continúan un gesto de varias partes (por ejemplo, mousedown o mousemove, que pueden ser parte de un gesto de arrastrar o hacer clic).
Signature:
export declare function conditionalBind(node: EventTarget, name: string, thisObject: Object | null, func: Function, opt_noCaptureIdentifier?: boolean): Data;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
nodo | EventTarget | Nodo en el que se escuchará. |
nombre | string | Nombre del evento que se escuchará (p.ej., "mousedown"). |
thisObject | Objeto | nulo | El valor de "this" en la función. |
func | Función | Es la función a la que se debe llamar cuando se activa el evento. |
opt_noCaptureIdentifier | boolean | (Opcional) Es verdadero si la activación de este evento no debería bloquear la ejecución de otros controladores de eventos en este toque ni en otros toques simultáneos. Falso de forma predeterminada. |
Muestra:
Datos opacos que se pueden pasar a unbindEvent_.