1

如果设备处于横向状态,我只想全屏显示。这是我的代码:

if(window.innerHeight>window.innerWidth){
    if(confirm('Go landscape then tap "ok".')){
        alert(window.innerHeight<window.innerWidth);
    }else{
        alert('You hit cancel.');
    }
}else{
    alert('Device is already in landscape.');
}

小提琴: http: //jsfiddle.net/8w36z3rL/(结果的短链接;无需在手机上输入整个内容:http: //goo.gl/KRWZOu

我的问题是alert(window.innerHeight<window.innerWidth);总是显示false. 即使我在点击“确定”之前旋转并等待几秒钟。

我怎样才能解决这个问题?

4

0 回答 0