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