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上固定定位的东西时,我喜欢静态定位,并在动态更改内容自动滚动到底部/顶部.

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...