O Blockly vai passar a fazer parte da Fundação Raspberry Pi em 10 de novembro de 2025. Leia o
blog
e as
perguntas frequentes.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
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
Dados opacos que podem ser transmitidos para unbindEvent_.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-25 UTC.
[null,null,["Última atualização 2025-07-25 UTC."],[],["The `conditionalBind` function binds an event handler to a specified node. It takes the node, event name, a `this` object, the handler function, and an optional boolean to control blocking of other event handlers. When the event is triggered, the provided function is executed. This is intended for events related to multi-part gestures. It returns data used for unbinding the event later. This allows to control whether to block execution of other handlers for touches.\n"]]