Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
blockly > утилиты > браузерEvents > привязать
Функция utils.browserEvents.bind()
Привяжите обработчик событий, который должен вызываться независимо от того, является ли он частью активного сенсорного потока. Используйте это для событий, которые не являются частью многокомпонентного жеста (например, наведение мыши для подсказок).
Подпись:
export declare function bind(node: EventTarget, name: string, thisObject: object | null, func: Function): Data;
Параметры
Параметр | Тип | Описание |
---|
узел | EventTarget | Узел, на котором следует прослушивать. |
имя | нить | Название события для прослушивания (например, «mousedown»). |
этотОбъект | объект | нуль | Значение «this» в функции. |
функц | Функция | Функция, вызываемая при возникновении события. |
Возврат:
Данные
Непрозрачные данные, которые можно передать в unbindEvent_.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-25 UTC.
[null,null,["Последнее обновление: 2025-07-25 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eutils.browserEvents.bind()\u003c/code\u003e function attaches an event handler to a node, ensuring it's called even outside active touch interactions.\u003c/p\u003e\n"],["\u003cp\u003eIt's ideal for events like mouseovers that are not part of multi-step gestures.\u003c/p\u003e\n"],["\u003cp\u003eThe function takes the event target, event name, 'this' context for the handler, and the handler function itself as arguments.\u003c/p\u003e\n"],["\u003cp\u003eIt returns an opaque data object used for detaching the event handler later.\u003c/p\u003e\n"]]],[],null,["[blockly](./blockly.md) \\\u003e [utils](./blockly.utils_namespace.md) \\\u003e [browserEvents](./blockly.utils_namespace.browserevents_namespace.md) \\\u003e [bind](./blockly.utils_namespace.browserevents_namespace.bind_1_function.md)\n\nutils.browserEvents.bind() function\n-----------------------------------\n\nBind an event handler that should be called regardless of whether it is part of the active touch stream. Use this for events that are not part of a multi-part gesture (e.g. mouseover for tooltips).\n\n**Signature:** \n\n export declare function bind(node: EventTarget, name: string, thisObject: object | null, func: Function): Data;\n\nParameters\n----------\n\n| Parameter | Type | Description |\n|------------|----------------|---------------------------------------------|\n| node | EventTarget | Node upon which to listen. |\n| name | string | Event name to listen to (e.g. 'mousedown'). |\n| thisObject | object \\| null | The value of 'this' in the function. |\n| func | Function | Function to call when event is triggered. |\n\n**Returns:**\n\n[Data](./blockly.browserevents_namespace.data_typealias.md)\n\nOpaque data that can be passed to unbindEvent_."]]