本文介绍了移动网站 - 仅限强制横向/不自动旋转的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个网站有移动样式表:

I have a site that has a mobile stylesheet:

<link rel="stylesheet" href="css/mobile.css" media="handheld">

我也使用jQuery来检查移动设备并相应地改变功能。

I'm also using jQuery to check for mobile devices and alter functionality accordingly.

但我想知道是否有一种方式强制仅景观定向和禁用自动旋转?

But I want to know if there is a way to force landscape-only orientation and disable auto-rotate? Either a CSS or a jQuery solution would be fine.

推荐答案

使用媒体查询测试方向,在纵向样式表中隐藏所有内容,并显示一条消息,表示该应用程序仅适用于横向模式。

Use media queries to test the orientation, in the portrait stylesheet hide everything and show a message that the app only works on landscape mode.

<link rel="stylesheet" type="text/css" href="css/style_l.css" media="screen and (orientation: landscape)">
<link rel="stylesheet" type="text/css" href="css/style_p.css" media="screen and (orientation: portrait)">

我认为最好的aproach

I think is best aproach

这篇关于移动网站 - 仅限强制横向/不自动旋转的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-25 16:17