Files
TaiWan/Assets/WebGLTemplates/SGTemplate/js/screenProcess.js
2025-10-31 15:20:38 +08:00

32 lines
766 B
JavaScript

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);