【发布时间】:2011-09-17 20:35:25
【问题描述】:
目前,我正在开发一个旨在同时在移动设备和普通计算机上运行的网站。我面临的问题是由于我需要有一个固定位置的页眉和页脚。
我尝试的第一件事是使用 position:fixed,这对我来说似乎是最自然的。它在我的 PC 上运行良好,但在我的 iphone(使用 ios4)上却无法运行。所以我用谷歌搜索了一下,找到了 iScroll。 iScroll 是一个 JavaScript 独立脚本,旨在解决这个确切的问题。问题是这个解决方案破坏了非移动平台上的功能。我还查看了 YUI ScrollView,但它在非移动平台上又被破坏了。
目前我仅在检测到移动浏览器时才使用 iScroll 解决了这个问题。但我正在寻找更清洁、更好的解决方案。
注意:iScroll4不支持ie,我也想支持。
【问题讨论】:
-
暂时坚持浏览器检测
-
您可能想要一个完全不同的移动浏览器样式表,TBH。
标签: javascript html css mobile web