2

这是以前曾提出过的问题,但很少大张旗鼓/对如何修复它或任何解决方法知之甚少。另外,距今已有 2 年了,我认为现在是重新调查的好时机:

堆栈溢出问题: 如何防止背景附件:已修复;从滞后我的网站?

Stack Overflow 问题 2: 我的固定背景使网站滚动非常慢,我可以做些什么来改善它?

在这里讨论: https ://code.google.com/p/chromium/issues/detail?id=90637

如您所见,我在background-attachment:fixed本网站的 3 个不同部分使用:

http://agoodman.com.au/updated/

使用 Chrome 的时间线控制台,似乎每次向下滚动页面都会重新绘制整个页面。这可能非常滞后,尤其是在较旧的计算机上。我正在使用 rMBP,它对我来说也很滞后。

问题是:(a)是否有任何可用的解决方法,以及(b)是否有任何 javascript 替代品background-attachment:fixed可以提供更好的性能?

4

1 回答 1

1

是的,有一个很好的 JavaScript 替代方法,称为scrollmagic可以帮助您。

我成功地将我的更改background-attachment:fixed为使用 pin 功能。你可以在这里找到一个很好的例子。

于 2015-04-27T14:38:23.493 回答