方向改变时Iphone风格改变

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了方向改变时Iphone风格改变相关的知识,希望对你有一定的参考价值。

Switches body class between .portrait and .landscape for, you guessed it, portrait and landscape mode on the iphone.
  1. window.addEventListener('load', setOrientation, false);
  2. window.addEventListener('orientationchange', setOrientation, false);
  3.  
  4. function setOrientation() {
  5. var orient = Math.abs(window.orientation) === 90 ? 'landscape' : 'portrait';
  6. var cl = document.body.className;
  7. cl = cl.replace(/portrait|landscape/, orient);
  8. document.body.className = cl;
  9. }

以上是关于方向改变时Iphone风格改变的主要内容,如果未能解决你的问题,请参考以下文章

iphone - 在 iphone 的方向改变时,只旋转一个控件而不是所有其他控件

方向改变时碎片堆叠的行为

Cordova 3.5.0 中的 iPhone 屏幕方向没有改变

方向改变后无法与 Fragment 正确通信

iOS (iPhone/iPad) SDK - 应用程序不改变方向

检测 iPhone 移动是不是改变方向?