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