blockly > utils > browserEvents > conditionalBind

utils.browserEvents.conditionalBind() 函式

繫結事件處理常式,如果該事件處理常式不在有效的觸控串流中,則可忽略。請在開始或繼續多重手勢的事件中使用此事件 (例如 mousedown 或 mousemove,可能會是拖曳或點擊的一部分)。

Signature:

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

參數

參數 類型 說明
節點 EventTarget 要監聽的節點。
名稱 字串 要監聽的事件名稱 (例如「mousedown」)。
thisObject object | null 函式中的「this」值。
func 函式 觸發事件時要呼叫的函式。
opt_noCaptureIdentifier 布林值 (選用) 如果觸發此事件不應阻斷對此觸控或其他同時觸控的其他事件處理常式執行作業,則為是。預設為 False。

退貨:

資料

可傳遞至 unbindEvent_ 的非公開資料。