动态加载图像

Aba*_*ary 3 javascript ajax jquery lazy-loading

我必须Image在一个页面中显示许多不同的大小.

<div id="box1">
 <span>Something About Image Goes Here</span>
 <img src="img1.jpg" id="img1" />
</div>
<div id="box2">
 <span>Something About Image Goes Here</span>
 <img src="img2.jpg" id="img2" />
</div>
---
---
<div id="box30">
 <span>Something About Image Goes Here</span>
 <img src="img30.jpg" id="img30" />
</div>
Run Code Online (Sandbox Code Playgroud)

如果我使用这样的代码,我的页面将花费很多时间来完全加载,所以我希望所有图像不应该只加载Images within viewport(网页的可见部分)应该首先加载,并且当用户滚动到它们时应该加载休息.

注意
我不希望它text(我在代码中使用的图像信息),文本应该立即出现.
在facebook中当用户向下滚动它加载新内容但在这里我只想要图像,我使用装饰div,当用户向下滚动时,相应的图像必须出现在该div中.(我想添加一个加载图像,直到pic完全加载)

PSR*_*PSR 5

你可以使用jQuery lazyload插件.

Lazy Load是一个用JavaScript编写的jQuery插件.它延迟了长网页中图像的加载.视口外的图像(网页的可见部分)在用户滚动到它们之前不会被加载.