尤明明Blog

网站建设外包|网站切图外包,技术不仅是一种专业,更是一种责任!

您的当前位置: 首页 » 前端学习 » jQuery插件 »

jquery超好用图片延迟加载EasyLazyload.js

2019-11-20   Umming   jQuery插件    评论(0)    浏览(1860)


051351146838.png

EasyLazyload.js

超级好用的js 图片延迟加载插件

使用方法

引入 EasyLazyload.js

将图片 src 替换为 data-lazy-src


<img data-lazy-src="..." />


调用全局方法

lazyLoadInit()

使用须知

引入 EasyLazyload.js 前需要引用 jquery && zepto

需要在开启服务下运行

参数列表

示例代码


<script>
    lazyLoadInit({
        coverColor:"white",
        coverDiv:"<h1>test</h1>",
        offsetBottom:0,
        offsetTopm:0,
        showTime:1100,
        onLoadBackEnd:function(i,e){
            console.log("onLoadBackEnd:"+i);
        }
        ,onLoadBackStart:function(i,e){
            console.log("onLoadBackStart:"+i);
        }
    });
</script>



coverColor:图片即将显示时覆盖层的颜色

coverDiv:图片即将显示时覆盖层可显示的土自定义组件

offsetBottom:图片距离屏幕底部出现时间点的距离差值(注解:延迟加载图片会在图片顶部接触屏幕底部时出现,如果想要让图片顶部距离屏幕底部有一定距离时出现,请设置此值)

offsetTopm:图片距离屏幕底部出现时间点的距离差值(注解:同上,距离顶部)

onLoadBackEnd:图片已经完全出现时的回调函数,参数为(index,event)加载的图片下标,以及dom对象(dom对象为jquerydom或zeptodom对象)

onLoadBackStart:图片已经下载完成,即将开始显示时的回调函数(参数同上)

EasyLazyload.js 优点

EasyLazyload.js 是真延迟加载 而且不会对样式有任何影响。

队列式加载,不会影响页面效率。

不需要设置任何宽高,简单易用

预览地址:https://www.umming.com/demo/EasyLazyload/

jquery超好用图片延迟加载EasyLazyload.js.zip 大小:32.82 KB  |  来源:本站下载

标签: jquery代码 jQuery插件

本文链接:https://www.umming.com/jquery/169.html     百度已收录

声明:本站信息由网友自行发布或来源于网络,真实性、合法性由发布人负责,请仔细甄别!本站只为传递信息,我们不做任何双方证明,也不承担任何法律责任。文章内容若侵犯你的权益,请联系本站删除!


发表评论: