Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 以cordova为单位获取设备高度_Javascript_Jquery_Cordova - Fatal编程技术网

Javascript 以cordova为单位获取设备高度

Javascript 以cordova为单位获取设备高度,javascript,jquery,cordova,Javascript,Jquery,Cordova,我想在科尔多瓦找到设备的高度 pChart.chartHeight = 100; 我可以写什么来代替100100应该是设备的高度。试试这个 var w = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth; var h = window.innerHeight || document.documentElement.clientHeight || document.bo

我想在科尔多瓦找到设备的高度

pChart.chartHeight = 100;
我可以写什么来代替
100
100应该是设备的高度。

试试这个

var w = window.innerWidth
|| document.documentElement.clientWidth
|| document.body.clientWidth;

var h = window.innerHeight
|| document.documentElement.clientHeight
|| document.body.clientHeight;

alert(w +" - "+h);
使用


window.screen
可以获得其宽度和高度属性,但也应该添加像素密度,因为它可能会在方向上或不同设备之间发生变化。试试这个:

var physicalScreenHeight = window.screen.height * window.devicePixelRatio;

productionChart.chartHeight = physicalScreenHeight;

如果您有更多疑问,请查看。

可能重复:@Rory McCrossan window.innerWidth不起作用您正在阅读问题,请检查答案:不起作用window.innerWidth当旋转屏幕时其他条件应起作用。请尝试document.documentElement.clientHeightI我需要定向lanscape
var physicalScreenHeight = window.screen.height * window.devicePixelRatio;

productionChart.chartHeight = physicalScreenHeight;