如何在nexus 7中读取宽度和高度?

时间:2014-04-06 10:49:57

标签: javascript android html css

我正在尝试使用以下js代码读取nexus 7 2013设备的宽度和高度:

 while (!(width && height)){
              //  alert("if this msg shows more then once - the height or width has been falsly read as 0");
                width =  e.clientWidth || g.clientWidth || w.innerWidth;
                height = e.clientHeight || g.clientHeight || w.innerHeight;
            }

它适用于所有设备,但是nexus 7 2013.只有在这个设备上,有时它的宽度为1920,有时为960.

任何人都可以帮助我理解它为什么会发生以及如何克服这个问题? 谢谢!

1 个答案:

答案 0 :(得分:0)

试试这个......

 <script>
 var y=screen.availHeight;
 var x=screen.availWidth;
 alert("Your resolution is "+x+" X "+y);
 </script>

当窗口聚焦时,你有时会遇到问题 - 我想