blockly > utils > browserEvents > conditionalBind

Funkcja utils.browserEvents.conditionalBind()

Połącz moduł obsługi zdarzenia, który może być ignorowany, jeśli nie jest częścią aktywnego strumienia dotyku. Używaj tego w przypadku zdarzeń, które inicjują lub kontynuują gest wieloczęściowy (np. mousedown lub mousemove, które mogą być częścią przeciągania 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 Użyj węzła do słuchania.
nazwa ciąg znaków Nazwa zdarzenia do nasłuchiwania (np. „mousedown”).
thisObject object | null Wartość zmiennej „this” w funkcji.
func Funkcja Funkcja, którą należy wywołać po aktywowaniu zdarzenia.
opt_noCaptureIdentifier wartość logiczna (Opcjonalnie) Wartość „PRAWDA”, jeśli wywołanie tego zdarzenia nie powinno blokować wykonywania innych elementów obsługi zdarzeń w przypadku tego dotknięcia lub innych jednoczesnych dotknięć. Domyślnie ma wartość fałsz.

Zwroty:

Dane

Nieprzezroczyste dane, które można przekazać do funkcji unbindEvent_.