移动端HTML5中判断横屏竖屏的方法


当前第2页 返回上一页

竖屏

1

<link rel="stylesheet" media="all and (orientation:portrait)" href="portrait.css">

横屏

1

<link rel="stylesheet" media="all and (orientation:landscape)" href="landscape.css">

二:JS判断横屏竖屏

  1. 1

    2

    3

    4

    5

    6

    7

    8

    9

    //判断手机横竖屏状态:  

    window.addEventListener("onorientationchange" in window ? "orientationchange" : "resize", function() {  

            if (window.orientation === 180 || window.orientation === 0) {   

                alert('竖屏状态!');  

            }   

            if (window.orientation === 90 || window.orientation === -90 ){   

                alert('横屏状态!');  

            }    

        }, false);

1

//移动端的浏览器一般都支持window.orientation这个参数,通过这个参数可以判断出手机是处在横屏还是竖屏状态。

屏幕方向对应的window.orientation值:

ipad,iphone: 90 或 -90 横屏
ipad,iphone: 0 或180 竖屏
Andriod:0 或180 横屏
Andriod: 90 或 -90 竖屏

相关推荐:

HTML5实战与剖析之判断移动端横屏竖屏功能

基于jQuery的判断iPad、iPhone、Android是横屏还是竖屏的代码_jquery

页面强制横屏

以上就是移动端HTML5中判断横屏竖屏的方法的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

HTML5地理位置定位geolocation-api及haversine地理空间距离算法(图文)

HTML5应用-生日快乐动画的实现

移动端HTML5页面生成图片解决方案

HTML5 网络拓扑图应用实例讲解

HTML5 常用语法一览

h5混合开发app如何升级

HTML5实现调用摄像头并拍照功能

浅谈h5增强了哪些页面元素

h5和小程序有什么区别

HTML5移动框架有哪些

更多相关阅读请进入《HTML5》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...