黑莓 CSS 定位:固定

3
我最近遇到了一个网站问题。我有一个position:fixed的div作为头部。
然而,这并没有像应该的那样工作。在黑莓上,它不会随着滚轮的滚动而移动,而是在滚轮释放后跳下来。
如何通过CSS或其他方式在黑莓上实现正常的滚动和固定的页眉,就像在电脑上一样?
谢谢。
注:我无法测试其他手机。

1
根据 quirksmode 的说法,这就是它处理 position:fixed 的方式。所以至少 BB 不认为这是一个 bug。 - Blazemonger
也许iScroll可以帮助你。 - Blazemonger
你使用的是哪个版本?如果版本是V5.0,那么BB提供默认滚动,然后你需要添加属性“overflow:scroll;”。如果你使用的是V6.0,则没有默认的滚动。因此,你必须使用“iScroll”或“ScrollButton.js”文件。 - alishaik786
@alishaik786 我正在使用BB V7.0.XXX。 - H Bellamy
大于V5.0使用mblase75建议的“iScroll”。我认为你应该删除“position:fixed”,而是使用“position:absolute”。 - alishaik786
1个回答

1

是的,这个总是一个难题,移动设备使用视口的方式不同,它们将整个页面呈现为一种图像,然后您的视口在该图像上下移动。

我还没有在黑莓上测试过这个,但是使用jQuery的东西在iPhone和iPad上可以工作,随时查看源代码:http://trans.worldvision.com.au/ChildSponsorship/ChildSearch.aspx 希望它能在黑莓上工作并对您有所帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接