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 |