blockly > utils > browserEvents > conditionalBind
Função utils.browserEvents.conditionalBind()
Vincule um manipulador de eventos que pode ser ignorado caso não faça parte do fluxo de toque ativo. Use essa opção para eventos que iniciam ou continuam um gesto de várias partes (por exemplo, mousedown ou mousemove, que pode ser parte de uma ação 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 |
---|---|---|
nó | EventTarget | Nó em que a detecção será feita. |
name | string | Nome do evento a ser detectado (por exemplo, "mousedown"). |
thisObject | Objeto | nulo | O valor de "this" na função. |
func | Função | Função a ser chamada quando o evento for acionado. |
opt_noCaptureIdentifier | boolean | (Opcional) Verdadeiro se o acionamento neste evento não puder bloquear a execução de outros manipuladores de eventos com esse toque ou outros toques simultâneos. Falso por padrão. |
Retorna:
Dados opacos que podem ser transmitidos para unbindEvent_.