如果设备处于横向状态,我只想全屏显示。这是我的代码:
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
。即使我旋转并等待几秒钟才能击中&#34; OK&#34;。
我怎样才能解决这个问题?