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 opacos que se pueden pasar a unbindEvent_.