• 移动端--判断横竖屏


    (function(){
    var supportOrientation = (typeof window.orientation === 'number' &&
    typeof window.onorientationchange === 'object');
    var init = function(){
    var htmlNode = document.body.parentNode,
    orientation;
    var updateOrientation = function(){
    if(supportOrientation){
    orientation = window.orientation;
    switch(orientation){
    case 90:
    case -90:
    orientation = 'landscape';
    break;
    default:
    orientation = 'portrait';
    break;
    }
    }else{
    orientation = (window.innerWidth > window.innerHeight) ? 'landscape' : 'portrait';
    }
    htmlNode.setAttribute('class',orientation);
    };
    if(supportOrientation){
    window.addEventListener('orientationchange',updateOrientation,false);
    }else{
    //监听resize事件
    window.addEventListener('resize',updateOrientation,false);
    }
    updateOrientation();
    };
    window.addEventListener('DOMContentLoaded',init,false);
    })();
  • 相关阅读:
    LOJ1036
    LOJ10132
    LOJ10131暗的连锁
    LOJ10128. 花神游历各国
    spoj 694(后缀数组)
    hdu 2459 (后缀数组+RMQ)
    hdu 3948(后缀数组+RMQ)
    ural 1297(后缀数组+RMQ)
    RMQ(dp)
    hdu 3518(后缀数组)
  • 原文地址:https://www.cnblogs.com/huangmin1992/p/7515595.html
Copyright © 2020-2023  润新知