我有一个包含大图像的视差网站。滚动时会滞后(图像“闪烁”)。是否有任何优化。例如在加载时缓存所有图像或其他什么?
该网站是: http: //fakeheal.eu/viral/
我已尽可能减小图像大小。
我有一个包含大图像的视差网站。滚动时会滞后(图像“闪烁”)。是否有任何优化。例如在加载时缓存所有图像或其他什么?
该网站是: http: //fakeheal.eu/viral/
我已尽可能减小图像大小。
对于大多数浏览器来说,图像仍然很大,无法很好地处理。问题不在于缓存,而在于尝试重复绘制整个屏幕以更新所有移动元素。一般提示:
如果您不介意使用 HTML 5 和 CSS3,我建议您使用translate3d
转换,因为它通常使用硬件加速,并且比使用 javascrip 或 jQuery 更流畅。
例如:
$('#myElement').css('-webkit-transform', 'translate3d(-50px, 0px, 0)');