我可以以平台中立的方式查询无URL条形移动Safari窗口高度吗?

时间:2011-10-24 07:49:39

标签: javascript iphone mobile safari

我正在编写一个侧面滚动的文本阅读器小部件,类似于您在iPhone应用程序商店中获得的内容,其中应用程序的屏幕截图面板是嵌入在主垂直滚动面板中的这种不同的水平滚动面板。

在所有版本(包括全分辨率键盘/鼠标计算机样式)中,面板占据容器宽度的100%,因此它就像横跨页面的水平条纹。

在小型分辨率的触控界面版本中,即智能手机,我希望它也可以调整窗口的整个高度,这样当你垂直滚动它时,它可以占据全屏。

iPhone使这一点变得棘手,因为$(window).height()或者你想查询它似乎取决于URL栏是否可见。

没有特殊的代码来知道它是否在iPhone上,或者添加黑客来滚动窗口以关闭URL栏然后查询高度,有没有办法向Safari移动,“窗口是什么身高“在我的3GS上会产生416的答案,无论网址栏目前是否可见?

我想找到一种平台中立的方式来询问所有主要的智能手机,“我可以设置这个面板的高度,以便当你滚动到它时,它会填满整个浏览器窗口?”

谢谢,我已经打了一会儿反对这个并且已经在这里挖了一下并且找不到这个具体的信息。

0 个答案:

没有答案