blockly > browserEvents > conditionalBind
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 | boolean | (選用) 如果在此事件上觸發,不應禁止於此次輕觸或其他同時發生的事件處理常式執行其他事件處理常式,則為 True。預設為 False。 |
傳回:
可傳遞至 unbindEvent_ 的不透明資料。