How to use javascript conditionally like CSS3 media queries, orientation?

前端 未结 6 1420
猫巷女王i
猫巷女王i 2020-11-29 19:37

How to use javascript conditionally like CSS3 media queries, orientation?

For Example I can write css for specific

@media only screen and (width : 10         


        
6条回答
  •  臣服心动
    2020-11-29 20:24

    ...I want to run a javascript only if max-width of browser is 1900px and min-width is 768

    EDIT: Actually, that was all wrong. If you're using a mobile device, use:

    function doStuff(){
        landscape = window.orientation? window.orientation=='landscape' : true;
    
        if(landscape && window.innerWidth<1900 && window.innerWidth > 768){
            //code here
        }
    }
    window.onload=window.onresize=doStuff;
    if(window.onorientationchange){
        window.onorientationchange=doStuff;
    }
    

提交回复
热议问题