JQuery mobile 怎么设置默认横屏

 我来答
匿名用户
推荐于2016-11-13
展开全部
jquerymobile没有这个功能,他只是一个前端展示框架。且无操作手机其他权限的功能。
使用window.orientation可以判断是否横竖屏
原生JS实现切换:
<script>
//屏幕方向标识,0横屏,其他值竖屏

var orientation=0;

//转屏事件,内部功能可以自定义

function screenOrientationEvent(){

if(orientation == 0)document.getElementById("change").value="竖";

else document.getElementById("change").value="横";

}

var innerWidthTmp = window.innerWidth;

//横竖屏事件监听方法

function screenOrientationListener(){

try{

var iw = window.innerWidth;

//屏幕方向改变处理

if(iw != innerWidthTmp){

if(iw>window.innerHeight)orientation = 90;

else orientation = 0;

//调用转屏事件

screenOrientationEvent();

innerWidthTmp = iw;

}

} catch(e){alert(e);};

//间隔固定事件检查是否转屏,默认500毫秒

setTimeout("screenOrientationListener()",500);

}

//启动横竖屏事件监听

screenOrientationListener();
</script>
<body onload="screenOrientationEvent()">

<input id="change" type="text" value=""/>

</body>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式