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 | 要在其上监听的节点。 |
name | string | 要监听的事件名称(例如“mousedown”)。 |
thisObject | 对象 | null | 函数中“this”的值。 |
func | 功能 | 要在事件触发时调用的函数。 |
opt_noCaptureIdentifier | boolean | (可选)如果触发此事件时不应阻止执行其他事件处理脚本或同时进行其他触摸,则为 true。默认值为 false。 |
返回:
可传递到 unbindEvent_ 的不透明数据。