blockly > utils > browserEvents > conditionalBind

Función utils.browserEvents.conditionalBind()

Vincula un controlador de eventos que se pueda ignorar si no forma parte del flujo táctil activo. Úsalo para eventos que inician o continúan un gesto de varias partes (p.ej., mousedown o mousemove, que pueden ser parte de un arrastre o un 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 Es el nodo en el que se escuchará.
nombre string Es el nombre del evento que se escuchará (p.ej., "mousedown").
thisObject object | null Es 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 booleano (Opcional) Es verdadero si la activación de este evento no debe bloquear la ejecución de otros controladores de eventos en este toque o en otros toques simultáneos. Es falso de forma predeterminada.

Muestra:

Datos

Datos opacos que se pueden pasar a unbindEvent_.