yangbo5207 / everyday

Something I learn every day.
5 stars 0 forks source link

获取屏幕旋转角度 #61

Open yangbo5207 opened 7 years ago

yangbo5207 commented 7 years ago
var screen = window.screen;
var orientation = screen.orientation || screen.mozOrientation || screen.msOrientation;
var angle = orientation && orientation.angle || window.orientation;
var mm;

if(angle == null && typeof window.matchMedia == 'function') {
    mm = window.matchMedia('(orientation: landscape)')

    if(mm.matches) {  /* 匹配查询成功,但是无法区别横屏方向 */
        angle = 90;
    }
}