blockly > utils > browserEvents > conditionalBind
utils.browserEvents.conditionalBind() işlevi
Etkin dokunma akışının parçası değilse yoksayılabilen bir etkinlik işleyici bağlayın. Bu parametreyi, çok parçalı bir hareketi başlatan veya devam ettiren etkinlikler için kullanın (ör. sürükleme veya tıklamanın parçası olabilecek mousedown veya mousemove).
İmza:
export declare function conditionalBind(node: EventTarget, name: string, thisObject: object | null, func: Function, opt_noCaptureIdentifier?: boolean): Data;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
düğüm | EventTarget | Dinlenecek düğüm. |
ad | dize | Dinlenecek etkinlik adı (ör. "mousedown"). |
thisObject | object | null | İşlevdeki "this" değerini belirtir. |
func | İşlev | Etkinlik tetiklendiğinde çağrılacak işlev. |
opt_noCaptureIdentifier | boolean | (İsteğe bağlı) Bu etkinlikte tetikleme, bu dokunma veya diğer eşzamanlı dokunmalarda diğer etkinlik işleyicilerinin yürütülmesini engellememeliyse doğru değerini alır. Varsayılan olarak yanlıştır. |
İadeler:
unbindEvent_ işlevine iletilebilecek opak veriler.