当我使用position: fixed
在我的网站来解决在视口的导航栏,就像Facebook的蓝色条固定,对移动/平板电脑设备上表现很糟糕,但是当我们试图在移动/平板设备(以其低处理能力),这种固定杆对性能造成非常不利的影响,这在滚动时会造成非常不好的用户体验,我们使用了非常好的文章来增强滚动,事实上它们的确,如:位置:滚动
- http://www.html5rocks.com/en/tutorials/speed/scrolling/
- http://www.html5rocks.com/en/tutorials/speed/unnecessary-paints/
- https://github.com/shichuan/javascript-patterns/blob/master/jquery-patterns/window-scroll-event.html
很多基于这些条款的修改后,我们到达的地方position: fixed
是唯一的调查留给我们在提升点。
该网站有一个超平滑当我们将其更改为position: absolute
时滚动。但随着修复它,滚动有一个非常不好的缺点,在一定的方式滚动,当它都挺iPad上的Safari浏览器的程度,你知道如何使用position: fixed
与平板电脑/移动设备上佳的表现?
如果有页脚(位置:固定)有问题“你以下”使用-webkit变换:translateZ(0);解决了它(至少在Android <2.2)。谢谢!!! – luigi7up
工作过一种享受 - 谢谢! – itsricky