如果设备处于横向状态,我只想全屏显示。这是我的代码:
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. 即使我在点击“确定”之前旋转并等待几秒钟。
我怎样才能解决这个问题?