blockly > utils > browserEvents > conditionalBind

Funkcja utils.browserEvents.conditionalBind()

Utwórz powiązanie modułu obsługi zdarzeń, który może być ignorowany, jeśli nie należy do aktywnego strumienia dotyku. Używaj w przypadku zdarzeń, które rozpoczynają lub kontynuują gest wieloczęściowy (np. najechanie kursorem lub przesunięcie myszą, co może być elementem 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 Węzeł, w którym ma być nasłuchiwany.
nazwa ciąg znaków Nazwa nasłuchiwanego zdarzenia (np. „mousedown”).
thisObject Obiekt | wartość null Wartość „this” .
func Funkcja Funkcja do wywołania po wywołaniu zdarzenia.
opt_noCaptureIdentifier wartość logiczna (Opcjonalnie) Wartość Prawda, jeśli uruchomienie w wyniku tego zdarzenia nie powinno blokować wykonywania innych modułów obsługi zdarzeń po tym dotknięciu lub innych dotknięciach naraz. Domyślna wartość to fałsz.

Zwroty:

Dane

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