Android 2.3浏览器中的固定定位应该有效......不应该吗?

Que*_*ner 8 javascript css mobile user-interface android

通过在网上浏览,我的理解是,如果设置了正确的元标记,则固定定位应该在Android 2.3中有效.

这是我当前的视口设置.

    <meta name="viewport"
          content="width=device-width,
          height=device-height,
          initial-scale=1.0,
          maximum-scale=1.0,
          minimum-scale=1.0,
          user-scalable=no" /> 
Run Code Online (Sandbox Code Playgroud)

在我的Galaxy S2上,当向下滚动页面时,具有固定位置的div(基本上它是页面顶部的薄页眉)不会保持不变.它随页面移动.

但是,当您停止滚动时,它将再次跳转到页面顶部.

这是Android 2.3的预期固定位置行为吗?

有没有更好的方法来做到这一点(希望不会涉及addiong iScroll的大量复杂性)?

小智 6

我自己一直在研究这个问题,作为我们正在进行的项目的一部分:S2似乎并不完全支持位置:固定,而是通过在滚动完成后将对象重新捕捉到位来模拟它(这就是我们如何处理它,使用JS,用于不支持位置的手机:固定).

我不知道为什么会这样,因为我们测试过的所有其他Android 2.3设备都完全支持它而没有任何问题,但你并不是唯一有问题的设备!