stretchScreen(); var mask = document.querySelector("#mask"); // 处理竖屏显示的函数 function handlePortraitOfMobile() { if (window.orientation === 180 || window.orientation === 0) { mask.style.display = "block"; } else { mask.style.display = "none"; setTimeout("stretchScreen()", 200); // 延时才能获取到更新后宽与高 } } // 初始化竖屏状态处理 handlePortraitOfMobile(); // 监听横竖屏切换事件 window.addEventListener("orientationchange", handlePortraitOfMobile); window.addEventListener("resize", handlePortraitOfMobile); //var evt = "onorientationchange" in window ? "orientationchange" : "resize"; //window.addEventListener(evt, function () { // // 监听事件中的竖屏状态处理 // handlePortraitOfMobile(); //}, false);