Skip to main content

blockly > utils > browserEvents > bind

utils.browserEvents.bind() function

Bind an event handler that should be called regardless of whether it is part of the active touch stream. Use this for events that are not part of a multi-part gesture (e.g. mouseover for tooltips).

Signature:

export declare function bind(node: EventTarget, name: string, thisObject: object | null, func: Function): Data;

Parameters

Parameter

Type

Description

node

EventTarget

Node upon which to listen.

name

string

Event name to listen to (e.g. 'mousedown').

thisObject

object | null

The value of 'this' in the function.

func

Function

Function to call when event is triggered.

Returns:

Data

Opaque data that can be passed to unbindEvent_.