Element: pointerrawupdate イベント
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
pointerrawupdate は PointerEvent で、ポインターに pointerdown または pointerup イベントが発生しない変化が起きたときに発生します。 これらのプロパティの一覧は pointermove を参照してください。
イベントループ内で配信されていない、同じポインター ID を持つ別の pointerrawupdate イベントが既に存在する場合、pointerrawupdate イベントは併合イベントになる可能性があります。 併合イベントの詳細については、PointerEvent.getCoalescedEvents のドキュメントを参照してください。
pointerrawupdate イベントのリスナーは、JavaScript が高頻度のイベントを必要とし、それらが配信されると同時に素早く処理できる場合にのみ追加すべきです。 ほとんどの用途では、pointerrawupdate イベント用のリスナーを追加することで、パフォーマンスに影響が出る可能性があるため、他のポインターイベント型で十分です。
構文
このイベント名を addEventListener() 等のメソッドで使用するか、イベントハンドラープロパティを設定するかしてください。
addEventListener("pointerrawupdate", (event) => {}); onpointerrawupdate = (event) => {}; イベント型
PointerEvent です。 Event を継承しています。
イベントプロパティ
このイベントは、PointerEvent インターフェイスのプロパティを実装しています。
例
addEventListener("pointerrawupdate", (event) => { if (event.getCoalescedEvents && event.getCoalescedEvents().length > 1) { console.log("Coalesced events:", event.getCoalescedEvents().length); for (let coalescedEvent of event.getCoalescedEvents()) { // 併合されたイベントに対して何かをする } } else { // イベントに対して何かをする console.log("Raw event", event); } }); 仕様書
| Specification |
|---|
| Pointer Events> # the-pointerrawupdate-event> |
| Pointer Events> # dom-globaleventhandlers-onpointerrawupdate> |