Element: pointerrawupdate イベント

Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。

pointerrawupdatePointerEvent で、ポインターに pointerdown または pointerup イベントが発生しない変化が起きたときに発生します。 これらのプロパティの一覧は pointermove を参照してください。

イベントループ内で配信されていない、同じポインター ID を持つ別の pointerrawupdate イベントが既に存在する場合、pointerrawupdate イベントは併合イベントになる可能性があります。 併合イベントの詳細については、PointerEvent.getCoalescedEvents のドキュメントを参照してください。

pointerrawupdate イベントのリスナーは、JavaScript が高頻度のイベントを必要とし、それらが配信されると同時に素早く処理できる場合にのみ追加すべきです。 ほとんどの用途では、pointerrawupdate イベント用のリスナーを追加することで、パフォーマンスに影響が出る可能性があるため、他のポインターイベント型で十分です。

構文

このイベント名を addEventListener() 等のメソッドで使用するか、イベントハンドラープロパティを設定するかしてください。

js
addEventListener("pointerrawupdate", (event) => {});

onpointerrawupdate = (event) => {};

イベント型

イベントプロパティ

このイベントは、PointerEvent インターフェイスのプロパティを実装しています。

js
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

ブラウザーの互換性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
pointerrawupdate event
Experimental

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
Experimental. Expect behavior to change in the future.

関連情報