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 |
---|---|---|
nó | 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 opacos que podem ser transmitidos para unbindEvent_.