3
A
回答
0
试试这个。
var w = window.innerWidth
|| document.documentElement.clientWidth
|| document.body.clientWidth;
var h = window.innerHeight
|| document.documentElement.clientHeight
|| document.body.clientHeight;
alert(w +" - "+h);
1
$(window).resize(function() {
alert($(window).height() + $(window).width);
});
1
从window.screen
可以获取其宽度和高度的属性,但你也应该补充的像素密度,因为它可以在定向或不同设备之间改变。试试这个:
var physicalScreenHeight = window.screen.height * window.devicePixelRatio;
productionChart.chartHeight = physicalScreenHeight;
而且看看here以防万一你有更多的疑惑。
相关问题
- 1. 角4 +科尔多瓦+设备准备
- 2. 科尔多瓦检查设备上网
- 3. 科尔多瓦的Android - 从设备
- 4. 离子科尔多瓦设备UUID
- 5. 科尔多瓦 -
- 6. 科尔多瓦
- 7. 获取使用科尔多瓦
- 8. 科尔多瓦:获取iOS上
- 9. 科尔多瓦建设问题在Ubuntu
- 10. 在移动设备上的科尔多瓦3D WebGL
- 11. 在科尔多瓦检测设备方向
- 12. 在科尔多瓦检测Android设备上的来电
- 13. 视觉工作室 - 科尔多瓦 - 在Android设备
- 14. 科尔多瓦建设到设备上的Mac OS X 10.11
- 15. 如何在科尔多瓦
- 16. 如何在科尔多瓦
- 17. 在科尔多瓦的WebView
- 18. 在Ionic2和科尔多瓦
- 19. 科尔多瓦,发出“科尔多瓦运行android”后
- 20. 科尔多瓦错误:科尔多瓦构建Android
- 21. angularjs科尔多瓦应用使用科尔多瓦插件
- 22. 离子2科尔多瓦,安装科尔多瓦插件typings
- 23. 获取Base64编码的ImageData在科尔多瓦,上传在MySQL数据库中,并在科尔多瓦
- 24. 科尔多瓦覆盖离子 - 应用程序陷入“Apache科尔多瓦 - 设备就绪”屏幕
- 25. 错误与科尔多瓦建设
- 26. 科尔多瓦构建设置cdvMinSdkVersion
- 27. 科尔多瓦建设androide错误org.gradle.wrapper.GradleWrapperMain
- 28. Mobilefirst 8.0科尔多瓦推送通知设备注册失败
- 29. 科尔多瓦应用程序和亚马逊设备农场
- 30. 两个科尔多瓦插件设备插件
可能的重复:http://stackoverflow.com/questions/38086271/cordova-get-screen-width-and-height-on-device-ready-event –
@ Rory McCrossan window.innerWidth does not work – diad
你是阅读的问题,而不是检查答案:http://stackoverflow.com/a/38086846/519413 –