我创建了一个网页,并且它有7个使用background-size: cover;
的巨大背景图像的六个部分。它可以在除Chrome浏览器(所有版本/所有平台)以外的所有浏览器中正常运行。当我尝试在谷歌浏览器中滚动页面或点击链接(他们也使用$ .scrollTo滚动页面)时,页面会变得波涛汹涌,并且缓慢滚动并使用100%的CPU。在带有大背景图像的铬中滚动滚动
我已经上传了页面,以便测试它:http://baaemail.com/beta(我将在稍后删除页面)。即使IE9/10是好的,但铬变得波涛汹涌。
页面上有几个“滚动”事件绑定到它,我试图完全禁用JavaScript,但它并没有得到更好,所以它不是从滚动事件。
我使用background-size: cover
,因为它形状酷似我希望它的照片,我想要的形象是固定的,这就是为什么我不能用其他方法,如使用img
标签,而不是背景。
我该怎么办? 谢谢。
谷歌浏览器将采取这样的行动。老实说,它对我来说运行得非常好。我唯一的建议是尝试压缩图像。 –