Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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
Données opaques pouvant être transmises à unbindEvent_.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/25 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/25 (UTC)."],[],["The `conditionalBind` function binds an event handler to a specified node. It takes the node, event name, a `this` object, the handler function, and an optional boolean to control blocking of other event handlers. When the event is triggered, the provided function is executed. This is intended for events related to multi-part gestures. It returns data used for unbinding the event later. This allows to control whether to block execution of other handlers for touches.\n"]]