微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – 固定移动浏览器的定位

在我正在建立的移动网站上,我需要顶部的标题来保持固定位置.

我知道移动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-

个人在处理需要在iPhone上固定定位的东西时,我喜欢静态定位,并在动态更改内容自动滚动到底部/顶部.

原文地址:https://www.jb51.cc/js/152537.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐