如何通过JavaScript检测iPhone何时进入横向模式?有这样的事件吗?

Pau*_*ite 15 javascript iphone safari mobile-safari ios

我正在写一个针对iPhone的网站.<body>当iPhone的方向改变时(即当用户将手机转为横向和/或纵向模式时),我想在元素上设置一个类.

我可以通过JavaScript检测到此更改吗?有这样的事件吗?

Pau*_*ite 25

是的,通过onorientationchange活动和window.orientation财产.