javascript技巧

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > javascript技巧 > iphone/android手机横竖屏

javascript判断iphone/android手机横竖屏模式的函数

作者:

iphone能很好的使用onorientationchange事件,但是android的onresize事件即使不旋转也会触发多次
查了不少资料,最后结论如下:
复制代码 代码如下:

function orientationChange(){
switch(window.orientation) {
case 0: // Portrait
case 180: // Upside-down Portrait
// Javascript to setup Portrait view
break;
case -90: // Landscape: turned 90 degrees counter-clockwise
case 90: // Landscape: turned 90 degrees clockwise
// Javascript to steup Landscape view
break;
}
}
window.addEventListener("onorientationchange" in window ? "orientationchange" : "resize", orientationChange, false);
您可能感兴趣的文章:
阅读全文