手机端横竖屏检测

<script type="text/javascript">
        var orientation = window.orientation;
        var testOrientation  = () =>{
            switch (orientation){
                case 0:
                    alert("这是竖屏");
                    break;
                case -90: //手机相对于使用者顺时针转动90度
                    alert("这是横屏01");
                    break;
                case 90: //与上面相反
                    alert("这是横屏02");
                    break;
                case 180: 
                    alert("相反的竖屏");
                    break;
                default:
                    break;
            }
        };

        window.addEventListener("orientationchange", testOrientation, false);

        var closeTest = () =>{
            alert('移除监听事件');
                removeEventListener('orientationchange', testOrientation, false);
        }
        //你可以使用 removeEventListener() 方法来移除事件的监听。
    </script>

猜你喜欢

转载自blog.csdn.net/mpfly/article/details/78835726