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

Données opaques pouvant être transmises à unbindEvent_.