blockly > utils > browserEvents > conditionalBind

utils.browserEvents.conditionalBind() 関数

アクティブなタッチ ストリームの一部でない場合に無視できるイベント ハンドラをバインドします。マルチパート ジェスチャー(ドラッグまたはクリックの一部であるマウスダウンやマウス移動など)を開始または継続するイベントに使用します。

署名:

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_ に渡すことができる不透明データ。