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