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