使用deviceorientation检测设备是否处于横向状态

时间:2015-10-15 15:41:39

标签: javascript accelerometer device-orientation

使用

window.addEventListener('deviceorientation', handleOrientation);

侦听设备方向

我知道我需要找到设备的alpha (0 - 360) 但不知道用什么范围来判断手机是否处于横向模式

1 个答案:

答案 0 :(得分:-1)

您应该检查事件中的 alpha 值。

function handleOrientation (event) {
    if (event.alpha>89 && event.alpha<150) {//the device is landscape at 90
        console.log("Device is landscape");
    };

}