phonegap中的设备宽度android

问题描述:

我正在开发一个phonegap/HTML5中的android应用程序。phonegap中的设备宽度android

作为它的第一个步骤我正在使用

var viewport = { 
     width : parseInt($(window).width()), 
     height : parseInt($(window).height()) 
    }; 
alert(viewport.width); 

但是第一次诡计部署其表示320作为警报装置的宽度,但是,当我重新启动应用其表示后0即oftenly表示320(在极少数)

如何永久获取设备的实际宽度?

对不起,我的错别字

你尝试过这个

$(function(){ 
    document.addEventListener("deviceready", function() { 
      var windowWidth = $(window).width(); 
      var windowHeight = $(window).height(); 
    }); 
}); 

这个问题是时不时的。看到我以前的答案,并阅读博客文章本身:JavaScript+Phonegap+Android: screen.width returns bad (almost random) values

希望这可以帮助你。