HTMLVideoElement: resize イベント

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

resizeHTMLVideoElement インターフェイスのイベントで、videoWidth および videoHeight プロパティのうち、どちらか一方または両方が更新された直後に発行されます。

このイベントはキャンセル不可ですが、バブリングすることがあります。

構文

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

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

onresize = (event) => {};

イベント型

一般的な Event です。

html
<video id="media" src="https://example.com/video.mp4"></video>
js
const el = document.getElementById("media");
el.addEventListener("resize", () => {
  console.log("video 要素の大きさが変わりました。");
});

仕様書

Specification
HTML Standard
# event-media-resize
HTML Standard
# handler-onresize

ブラウザーの互換性

BCD tables only load in the browser

関連情報