主要通过window.orientation来实现
最好用手机进行测试,电脑的浏览器不一定会生效。 JS代码如下:
/**
* 通过window.orientation来实现,判断手机是否横屏
*
* @param
* @arrange (编程之家) jb51.cc
**/
function rotate() {
if (window.orientation == 180 || window.orientation == 0) {
alert('竖屏')
}
if (window.orientation == 90 || window.orientation == -90) {
alert('横屏')
}
}
window.addEventListener(load,rotate,false);
window.addEventListener(onorientationchange in window ? orientationchange : resize,false);