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