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 lancent ou se poursuivent un geste en plusieurs parties (par exemple, le déplacement de la souris ou le déplacement de la souris, qui peut faire partie d'un glissement 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ètre | Type | Description |
---|---|---|
nœud | EventTarget | Nœud sur lequel écouter. |
nom | chaîne | Nom de l'événement à écouter (par exemple, "mousedown"). |
thisObject | Objet | nul | La 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 lors de cet appui ou d'autres appuis simultanés. Cette règle est définie sur "False" par défaut. |
Renvoie :
Données opaques pouvant être transmises à unbindEvent_.