blockly > utils > browserEvents > conditionalBind
Fonction utils.browserEvents.conditionalBind()
Lier un gestionnaire d'événements qui peut être ignoré s'il ne fait pas partie du flux tactile actif. Utilisez-le pour les événements qui démarrent ou poursuivent un geste en plusieurs parties (par exemple, mousedown ou mousemove, qui peuvent faire partie d'un geste de glisser-déposer ou de clic).
Signature :
export declare function conditionalBind(node: EventTarget, name: string, thisObject: object | null, func: Function, opt_noCaptureIdentifier?: boolean): Data;
Paramètres
| Paramètre | Type | Description |
|---|---|---|
| nœud | EventTarget | Nœud sur lequel écouter. |
| nom | chaîne | Nom de l'événement à écouter (par exemple, "mousedown"). |
| thisObject | object | null | Valeur de "this" dans la fonction. |
| func | Fonction | Fonction à appeler lorsque l'événement est déclenché. |
| opt_noCaptureIdentifier | booléen | (Facultatif) "True" si le déclenchement de cet événement ne doit pas bloquer l'exécution d'autres gestionnaires d'événements sur cette pression ou d'autres pressions simultanées. "False" par défaut. |
Renvoie :
Données opaques pouvant être transmises à unbindEvent_.