我正在尝试使用javascript读取窗口大小,这适用于我测试的除Android之外的每个平台。我正在根据这个数字调整div的大小,所以每个div都会填满屏幕。在Android上,第一页看起来很好,但是很快就向下滚动它看起来就像没有地址栏高度的高度一样。所以我最终得到的页面缩短了50px,显示了下一页。
这是我用来获得高度和高度的代码。平台宽度:
app.tab1.sections.fitScreen = function(){
var w = $(window).outerWidth(),
h = $(window).outerHeight();
//Fit all page-containers
$('#tab1 .page-container').width(w).height( h );
//Fit the first one(includes the header)
$('#tab1 #page_1').height( h - ( $('#p-header').outerHeight() + $('#product-navigation').outerHeight() ) );
}
此屏幕截图说明了此问题: http://www.imgjoe.com/x/export03.png