blockly > browserEvents > conditionalBind
Fonction 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 continuent 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_.