lazyload jquery 插件延迟了长网页中图像的加载。在用户滚动到它们之前,不会加载视口之外的图像(网页的可见部分)。
问题是我有一个缩略图库,其中包含大约 40 个小图像,每行 10 个。如果我加载网站,我可以看到 3 行图像(总共 30 张图像)。该插件与其他 10 个插件相比确实很棒,但我仍然一次收到 30 个 HTTP 请求。
可以修改此插件以延迟视口中的图像吗?也许分组?显示前 10 个,等待半秒,显示下一个 10,再次等待,以此类推。
PS Lazyload 可以选择延迟加载所有图像,直到 DOM 准备好,但如果像 jquery 或其他脚本这样的脚本有时加载速度有点慢 - 我会看到一个没有图像的站点。
这是插件源代码的链接。