blockly > утилиты > браузерEvents > conditionalBind

Функция utils.browserEvents.conditionalBind()

Привяжите обработчик событий, который можно игнорировать, если он не является частью активного сенсорного потока. Используйте это для событий, которые либо начинают, либо продолжают многокомпонентный жест (например, mousedown или mousemove, которые могут быть частью перетаскивания или щелчка).

Подпись:

export declare function conditionalBind(node: EventTarget, name: string, thisObject: object | null, func: Function, opt_noCaptureIdentifier?: boolean): Data;

Параметры

Параметр Тип Описание
узел EventTarget Узел, на котором следует прослушивать.
имя нить Название события для прослушивания (например, «mousedown»).
этотОбъект объект | нуль Значение «this» в функции.
функц Функция Функция, вызываемая при возникновении события.
opt_noCaptureIdentifier булев (Необязательно) True, если запуск этого события не должен блокировать выполнение других обработчиков событий при этом касании или других одновременных касаниях. False по умолчанию.

Возврат:

Данные

Непрозрачные данные, которые можно передать в unbindEvent_.