我正在为iOS开发一个webapp,需要有关窗口尺寸的精确信息。
在iPad和iPhone上使用jQuery查询的窗口尺寸是正确的。
$(self.top).resize(function(e) {
$(window).width();
$(window).height();
}
但是在iPod(4g)上,纵向模式下报告的尺寸为320×306,这显然是错误的。
有谁知道这是为什么?是打算吗?所有的iPod都是如此吗?
iPod是否有可能在旋转之前报告尺寸,而不是新方向?
答案 0 :(得分:0)
试试这个:
if (window.innerWidth)
return window.innerWidth;
else if (document.all)
return document.body.clientWidth;