1.   本网站所有源码包解压密码:www.youhutong.com
会员登录  帮助问答

Html图片延迟加载,图片延时加载库Echo.js(JavaScript版本)

小川 前端
查看演示  

简介:

和 Lazy Load 一样,Echo.js 也是一个用于图像延迟加载 JavaScript。

不同的是 Lazy Load 是基于 jQuery 的插件,而 Echo.js 不依赖于 jQuery 或其他 JavaScript 库,可独立使用。

并且 Echo.js 非常小巧,压缩后不足 1KB。


兼容:

Echo.js 使用了 HTML5 的 date 属性,并且需要获取该属性的值,所以它并不兼容 IE6、IE7。虽然 Lazy Load 也使用了 HTML5 的 date 属性,但它获取值的方法不一样。


使用方法:

1、引入库文件:

<script src="js/echo.min.js"></script>

2、定义需要延时加载的图片属性:

<img src="images/blank.gif" data-echo="img/pic.jpg" width="736" height="490">

    1):blank.gif 是一个 1 x 1 的图片,用做默认图片,

    2):data-echo 的属性值是图片的真实地址。

    3):同样最好给图片设置宽度和高度,或者在 CSS 中设置也可以,否则似乎很底部很底部的图片才会延迟加载。

3、调用插件:

<script>
Echo.init({
	offset: 0,      //离可视区域多少像素的图片可以被加载
	throttle: 1000  //图片延迟多少毫秒加载
});
</script>



参数描述
offset离可视区域多少像素的图片可以被加载
throttle图片延时多少毫秒加载


 浏览器启用弹出窗口过滤功能,将无法跳转到下载页。在浏览器地址栏右边符号提示处点击允许就可以了!
立即下载源码  
【温馨提示】源码包解压密码:www.youhutong.com
如果你觉得这篇教程的内容对你有帮助、请支持本站谢谢!  点击进入捐赠通道

转载请注明来源地址:小川编程 » https://www.youhutong.com/index.php/article/index/181.html

( 0 )个小伙伴在吐槽
    登录帐号  如果已经登录请刷新! 发表我的评论
    表情