【发布时间】:2023-03-25 21:35:01
【问题描述】:
我有一个页面,其中包含一个包含大约 100 个图像的列表,如果用户只查看大约 100 个图像,我不希望浏览器必须加载所有图像。 10 个。
所以我在我的页面上尝试了 jQuery.lazyload 插件。
如果我写:
$( function() {
$('.list li img').lazyload( { placeholder: 'n.gif' } );
});
代码:
<ul class="list">
<li><img src="myawesomeimage.jpg"></li>
</ul>
浏览器在延迟加载应用于图像之前加载图像。 我在没有文档就绪构造的情况下尝试了图像标签下方的延迟加载 - 结果相同
我通过一个 php 脚本代理了图像加载,该脚本记录了对图像的访问 - 它仍然在开始时加载所有内容......
有人有想法吗?
【问题讨论】:
标签: javascript jquery html image lazy-loading