blockly >utils >browserEvents >conditionalBind

utils.browserEvents.conditionalBind() 函式

繫結不屬於進行中觸控串流的事件處理常式。如果事件會啟動或繼續多部分手勢 (例如滑鼠懸停或滑鼠移動,這可能是拖曳或點擊的一部分),請使用此選項。

Signature:

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

參數

參數 類型 說明
節點 EventTarget 要監聽的節點。
名稱 字串 要監聽的事件名稱 (例如「mousedown」)。
thisObject 物件 |空值 「this」的值函式中。
func 函式 事件觸發時要呼叫的函式。
opt_noCaptureIdentifier 布林值 (選用) 如果觸發此事件時觸發,系統不應在這次觸控或其他同時輕觸的情況下,禁止執行其他事件處理常式,值為 True。預設為 False。

傳回:

資料

可傳遞至 unbindEvent_ 的不透明資料。