調査アンケート: Blockly のご利用体験についてお聞かせください
アンケートを開始
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
blockly > utils > browserEvents > bind
utils.browserEvents.bind() 関数
アクティブなタップ ストリームの一部であるかどうかにかかわらず呼び出される必要があるイベント ハンドラをバインドします。複数のパートからなるジェスチャーの一部ではないイベント(ツールチップのマウスオーバーなど)に使用します。
署名:
export declare function bind(node: EventTarget, name: string, thisObject: object | null, func: Function): Data;
パラメータ
パラメータ |
型 |
説明 |
ノード |
EventTarget |
リッスンするノード。 |
name |
文字列 |
リッスンするイベント名(例: mousedown)。 |
thisObject |
object | null |
関数の「this」の値。 |
func |
関数 |
イベントがトリガーされたときに呼び出す関数。 |
戻り値:
データ
unbindEvent_ に渡すことができる不透明データ。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-25 UTC。
[null,null,["最終更新日 2025-07-25 UTC。"],[[["\u003cp\u003eThe \u003ccode\u003eutils.browserEvents.bind()\u003c/code\u003e function attaches an event handler to a node, ensuring it's called even outside active touch interactions.\u003c/p\u003e\n"],["\u003cp\u003eIt's ideal for events like mouseovers that are not part of multi-step gestures.\u003c/p\u003e\n"],["\u003cp\u003eThe function takes the event target, event name, 'this' context for the handler, and the handler function itself as arguments.\u003c/p\u003e\n"],["\u003cp\u003eIt returns an opaque data object used for detaching the event handler later.\u003c/p\u003e\n"]]],[],null,["[blockly](./blockly.md) \\\u003e [utils](./blockly.utils_namespace.md) \\\u003e [browserEvents](./blockly.utils_namespace.browserevents_namespace.md) \\\u003e [bind](./blockly.utils_namespace.browserevents_namespace.bind_1_function.md)\n\nutils.browserEvents.bind() function\n-----------------------------------\n\nBind 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).\n\n**Signature:** \n\n export declare function bind(node: EventTarget, name: string, thisObject: object | null, func: Function): Data;\n\nParameters\n----------\n\n| Parameter | Type | Description |\n|------------|----------------|---------------------------------------------|\n| node | EventTarget | Node upon which to listen. |\n| name | string | Event name to listen to (e.g. 'mousedown'). |\n| thisObject | object \\| null | The value of 'this' in the function. |\n| func | Function | Function to call when event is triggered. |\n\n**Returns:**\n\n[Data](./blockly.browserevents_namespace.data_typealias.md)\n\nOpaque data that can be passed to unbindEvent_."]]