我正在使用phonegap / HTML5开发一个Android应用程序。
作为第一步,我使用
获取设备的宽度var viewport = {
width : parseInt($(window).width()),
height : parseInt($(window).height())
};
alert(viewport.width);
但是第一次将其显示320部署为警报,但是当我重新启动应用程序时它显示为0.之后经常显示320(罕见)
如何永久获取设备的实际宽度?
抱歉我的拼写错误
答案 0 :(得分:1)
这个问题时不时地发生。请参阅我之前的回答,并阅读博客文章本身:JavaScript+Phonegap+Android: screen.width returns bad (almost random) values
希望这可以帮助你。
答案 1 :(得分:1)
$(function(){
document.addEventListener("deviceready", function() {
var windowWidth = $(window).width();
var windowHeight = $(window).height();
});
});