blockly > browserEvents > conditionalBind
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_ 的非公開資料。