我正在尝试为我的网站编译一个 pinterest 样式的布局。并且已经完成了,除了加载时间。我已经着手尽可能快地加载我的网站。
为此,我遇到了延迟加载脚本(可以在此处找到:http: //www.appelsiini.net/projects/lazyload),它基本上首先加载站点,然后是图像,从而加快了可用性加载的网站,类似于 pinterest 所做的..
我遇到的问题是,虽然脚本可以工作,但因为我们在每个图像周围都有一个框来设置和呈现它,并且图像上未定义大小,所以每次布局都搞砸了。从本质上讲,一旦加载,图像大小总是会让布局感到惊讶。
解决此问题的最佳方法是什么?pinterest 是做什么的?与它们类似,我们有各种形状和大小的图像,用户将通过 php 和 javascript 将这些图像动态添加到我们的站点,因此我们无法自己简单地计算出每个图像的所有大小。
谢谢你的帮助!