我创建了一个网页,它有 7 个六个部分,带有巨大的背景图像,使用background-size: cover;
. 它在除 Google Chrome(所有版本/所有平台)之外的所有浏览器中都能正常工作。当我尝试在谷歌浏览器中滚动页面或单击其链接(他们也使用 $.scrollTo 滚动页面)时,页面会变得不稳定和滞后,并且滚动缓慢并使用 100% 的 CPU。
我已经上传了这个页面,所以你可以测试它:http ://baaemail.com/beta (我稍后会删除这个页面)。甚至 IE9/10 也很好,但 chrome 变得不稳定。
该页面绑定了几个“滚动”事件,我尝试完全禁用 javascript,但它并没有变得更好,所以它不是来自滚动事件。
我正在使用background-size: cover
它,因为它完全按照我想要的方式塑造照片,并且我希望修复图像,这就是为什么我不能使用其他方法,比如使用img
标签而不是背景。
我应该怎么办?谢谢。