blockly > utils > browserEvents > conditionalBind

Função utils.browserEvents.conditionalBind()

Vincule um manipulador de eventos que pode ser ignorado se não fizer parte do fluxo de toque ativo. Use isso para eventos que iniciam ou continuam um gesto de várias partes (por exemplo, mousedown ou mousemove, que podem fazer parte de um arrasto ou clique).

Signature:

export declare function conditionalBind(node: EventTarget, name: string, thisObject: object | null, func: Function, opt_noCaptureIdentifier?: boolean): Data;

Parâmetros

Parâmetro Tipo Descrição
EventTarget Nó em que detectar.
nome string Nome do evento a ser detectado (por exemplo, "mousedown").
thisObject object | null O valor de "this" na função.
func Função Função a ser chamada quando o evento for acionado.
opt_noCaptureIdentifier booleano (Opcional) Verdadeiro se o acionamento nesse evento não bloquear a execução de outros manipuladores de eventos nesse toque ou em outros toques simultâneos. O padrão é "falso".

Retorna:

Dados

Dados opacos que podem ser transmitidos para unbindEvent_.