blockly >utils >browserEvents >繫結
utils.browserEvents.bind() 函式
與應呼叫的事件處理常式繫結,無論該事件是否屬於執行中的觸控串流都一樣。如果事件不屬於多部分手勢 (例如將滑鼠懸停在工具提示中),請使用這個選項。
Signature:
export declare function bind(node: EventTarget, name: string, thisObject: Object | null, func: Function): Data;
參數
參數 |
類型 |
說明 |
節點 |
EventTarget |
要監聽的節點。 |
名稱 |
字串 |
要監聽的事件名稱 (例如「mousedown」)。 |
thisObject |
物件 |空值 |
「this」的值函式中。 |
func |
函式 |
事件觸發時要呼叫的函式。 |
傳回:
資料
可傳遞至 unbindEvent_ 的不透明資料。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2024-09-12 (世界標準時間)。
[null,null,["上次更新時間:2024-09-12 (世界標準時間)。"],[[["The `utils.browserEvents.bind()` function attaches an event handler to a node, ensuring it's called even outside active touch interactions."],["It's ideal for events like mouseovers that are not part of multi-step gestures."],["The function takes the event target, event name, 'this' context for the handler, and the handler function itself as arguments."],["It returns an opaque data object used for detaching the event handler later."]]],[]]