blockly > utils > browserEvents > conditionalBind

Função utils.browserEvents.conditionalBind()

Vincule um manipulador de eventos que possa ser ignorado se não fizer parte do fluxo de toque ativo. Use para eventos que iniciam ou continuam um gesto de várias partes (por exemplo, movimento do mouse ou movimento do mouse, que pode fazer parte de um gesto de arrastar ou clicar).

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ó para detectar.
nome string Nome do evento a ser ouvido (por exemplo, 'mousedown').
thisObject Objeto | nulo O valor de "this" na função.
func Função Função a ser chamada quando o evento é acionado.
opt_noCaptureIdentifier booleano (Opcional) Verdadeiro se o acionamento neste evento não deve bloquear a execução de outros manipuladores de eventos nesse toque ou em outros toques simultâneos. Falso por padrão.

Retorna:

Dados

Dados opacos que podem ser transmitidos para unbindEvent_.