研究调查问卷:请告诉我们您使用 Blockly 的体验
开始调查问卷
blockly > utils > browserEvents > bind
utils.browserEvents.bind() 函数
绑定一个事件处理程序,无论它是否属于活跃触摸流,都应调用该处理程序。此属性适用于不属于多段手势的事件(例如,悬停在提示上)。
Signature:
export declare function bind(node: EventTarget, name: string, thisObject: Object | null, func: Function): Data;
参数
参数 |
类型 |
说明 |
节点 |
EventTarget |
要在其上监听的节点。 |
name |
字符串 |
要监听的事件名称(例如“mousedown”)。 |
thisObject |
对象 |null |
“this”的值函数中。 |
func |
函数 |
事件触发时调用的函数。 |
返回:
数据
可以传递给 unbindEvent_ 的不透明数据。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-09-12。
[null,null,["最后更新时间 (UTC):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."]]],[]]