Window:orientationchange 事件

已棄用: 不推薦使用此功能。雖可能有一些瀏覽器仍然支援它,但也許已自相關的網頁標準中移除、正準備移除、或僅為了維持相容性而保留。避免使用此功能,盡可能更新現有程式;請參考頁面底部的相容性表格來下決定。請注意:本功能可能隨時停止運作。

當裝置的方向改變時,會觸發 orientationchange 事件。

此事件不可取消且不會冒泡。

此事件已被棄用。請改為監聽 ScreenOrientation 介面的 change 事件。

語法

addEventListener() 等方法中使用事件名稱,或設定事件處理器屬性。

js
addEventListener("orientationchange", (event) => { })

onorientationchange = (event) => { }

事件類型

一個通用的 Event

範例

你可以在 addEventListener 方法中使用 orientationchange 事件:

js
window.addEventListener("orientationchange", (event) => {
  console.log(`裝置現在的方向是 ${event.target.screen.orientation.angle}`);
});

或使用 onorientationchange 事件處理器屬性:

js
window.onorientationchange = (event) => {
  console.log(`裝置現在的方向是 ${event.target.screen.orientation.angle}`);
};

規範

Specification
Compatibility
# event-orientationchange

瀏覽器相容性