blockly > browserEvents > conditionalBind

Función navegadorEvents.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

Datos opacos que se pueden pasar a unbindEvent_.