блочный > утилиты > BrowseEvents > 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, если срабатывание этого события не должно блокировать выполнение других обработчиков событий при этом касании или других одновременных касаниях. Ложь по умолчанию.

Возврат:

Данные

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