js-判断移动端用户是横屏放的还是竖屏放的
在一些移动端页面中,页面的样式我们就支持竖屏播放,这时我们就需要判断是横屏还是竖屏了,不同的方向显示冉的样式。
//判断手机横屏竖屏 var html = ""; window.addEventListener("onorientationchange" in window ? "orientationchange" : "resize", function() { if(window.orientation === 180 || window.orientation === 0) { alert('竖屏状态!'); var ele = document.getElementsByClassName("henping")[0]; ele.style.display = "none"; } if(window.orientation === 90 || window.orientation === -90) { alert('横屏状态!'); var ele = document.createElement("div"); ele.setAttribute("class", "henping"); var tet = document.createTextNode("请使用竖屏浏览"); ele.appendChild(tet); ele.addEventListener("touchstart", cancle); ele.addEventListener("touchmove", cancle); document.body.appendChild(ele) function cancle(e) { e.preventDefault(); } } }, false);