网上查了很多都是判断横竖屏的,我想要页面在手机上一打开默认就是横屏状态,请问这个要怎么实现?谢谢~
黄舟2017-04-10 15:17:38
首先,横竖屏状态是无法用程序控制的,但是,解决方案还是有的:
window.orientation
可以判断网页是横屏还是竖屏,如果是竖屏,给整个页面添加样式transform: rotate(90deg);
这样,你的页面就显示横屏的效果了。window.orientationchange
来捕获这个事件,然后再把transform
的rotate
变回0
即可。总的来说,结合window.orientationchange
和window.orientation
可以灵活的对网页进行变换。
天蓬老师2017-04-10 15:17:38
目前还不能强制设备横屏(已经有了相应的api 但是还不通用),你可以检测他们的方向然后做相应的提示,比如你想用户一直竖屏,一旦他们横屏的时候 你就提示 说 竖屏体验更加,还蛮多应用这么做的