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. Usa esta opción para eventos que inician o continúan un gesto de varias partes (por ejemplo, mousedown o mousemove, que puede ser parte de un arrastre o 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 sobre el que se debe escuchar.
name cadena Nombre del evento para 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 en este evento no debe bloquear la ejecución de otros controladores de eventos en este toque u otros toques simultáneos. Es falso de forma predeterminada.

Devuelve:

Datos

Datos opacos que se pueden pasar a unbindEvent_.