блочно > браузерные события > условное привязывание
Функция BrowseEvents.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_.