在我正在建立的移动网站上,我需要顶部的标题来保持固定位置.
我知道移动Safari的固定位置解决方案,如下所示:
http://doctyper.com/archives/200808/fixed-positioning-on-mobile-safari/
我试过,效果很好.不过,我想知道是否有一个解决方案适用于所有主要智能手机的移动浏览器.注意:我不需要页脚保持固定,只是顶部标题.所以这应该使得更容易适应所有的移动屏幕尺寸,因为我只是将div的顶部设置为0 onScroll.
谢谢!
解决方法
重要更新
截至iOS 5,固定定位在移动设备上工作正常.同样最新的Android机器人也支持它.
老回答
我认为iScroll是最积极开发的解决方案,它支持Android
但有几件事要注意:
>通过启用此黑客,您是禁用功能,人们习惯于缩放.
>为您的解决方案增加了很多复杂性.
由于这些原因,JQtouch决定not to use it:
Not a problem. It is not currently
supported in jQTouch. Not sure how
familiar you are,but the main problem
here is that mobile Safari does not
support position: fixed. A few people
have worked on implementations of
this,most notably
07003
and
07004.
Both feel wrong to me,
hence why I don’t do by default,but
you’re free to try to make an
extension which supports it-