blockly > utils > browserEvents > conditionalBind

Funkcja utils.browserEvents.conditionalBind()

Powiąż moduł obsługi zdarzeń, który możesz zignorować, jeśli nie jest częścią aktywnego strumienia kliknięć. Służy do zliczania zdarzeń rozpoczynających lub wznawiających gest wieloczęściowy (np. ruch myszką w dół lub ruch myszą, który może być częścią przeciągnięcia lub kliknięcia).

Podpis:

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

Parametry

Parametr Typ Opis
węzeł EventTarget Węzeł, na którym ma być nasłuchiwany.
nazwa ciąg znaków Nazwa zdarzenia do odebrania (np. „mousedown”).
thisObject Obiekt | null Wartość parametru „this” w funkcji.
func Funkcja Funkcja, która ma zostać wywołana po wywołaniu zdarzenia.
opt_noCaptureIdentifier boolean (Opcjonalnie) Prawda, jeśli uruchamianie w przypadku tego zdarzenia nie powinno blokować wykonywania innych modułów obsługi zdarzeń po tym lub innych interakcjach jednocześnie. Domyślnie ma wartość Fałsz.

Zwraca:

Dane

Nieprzezroczyste dane, które mogą być przekazywane do unbindEvent_.