Window: orientationchange 事件
已棄用:此特性不再推薦。雖然某些瀏覽器可能仍然支援它,但它可能已經從相關的網路標準中刪除,可能正在刪除過程中,或者可能僅為相容性目的而保留。請避免使用它,如果可能,請更新現有程式碼;請參閱本頁底部的相容性表格以指導您的決策。請注意,此特性可能隨時停止工作。
當裝置方向更改時,會觸發 orientationchange 事件。
此事件不可取消,也不會冒泡。
此事件已棄用。請改監聽 ScreenOrientation 介面的 change 事件。
語法
在諸如 addEventListener() 之類的方法中使用事件名稱,或設定事件處理程式屬性。
js
addEventListener("orientationchange", (event) => { })
onorientationchange = (event) => { }
事件型別
一個通用的 Event。
示例
您可以在 addEventListener 方法中使用 orientationchange 事件
js
window.addEventListener("orientationchange", (event) => {
console.log(
`the orientation of the device is now ${event.target.screen.orientation.angle}`,
);
});
或者使用 onorientationchange 事件處理程式屬性
js
window.onorientationchange = (event) => {
console.log(
`the orientation of the device is now ${event.target.screen.orientation.angle}`,
);
};
規範
| 規範 |
|---|
| 相容性 # event-orientationchange |
瀏覽器相容性
載入中…