更新时间:2020-03-20 10:42:55
更新说明:程序库版本升级至 v2.1.0;不再依赖 jQuery,完全采用原生 Javascriptt 开发;不在兼容 IE8- 的浏览器;
FunLazy v1.0.0版下载(兼容ie7)
完全使用原生 Javascriptt 开发的图片懒加载组件,可完美支持主流的现代高级浏览器,组件会优先使用 Intersection Observer API,以此提高懒加载的性能
引入文件
1 2 3  | <!-- jquery 1.9.0+ --><script src="jquery.min.js"></script><script src="funlazy.min.js"></script> | 
添加属性
1 2 3 4 5 6 7 8 9 10 11 12  | <body>    <img data-funlazy="01.jpg" width="700" height="700">    <img data-funlazy="02.jpg" width="700" height="700">    <img data-funlazy="03.jpg" width="700" height="700">    <img data-funlazy="04.jpg" width="700" height="700">    <img data-funlazy="05.jpg" width="700" height="700">    <img data-funlazy="06.jpg" width="700" height="700">    <img data-funlazy="07.jpg" width="700" height="700">    <img data-funlazy="08.jpg" width="700" height="700">    <img data-funlazy="09.jpg" width="700" height="700">    <img data-funlazy="10.jpg" width="700" height="700"></body> | 
调用组件
1 2 3 4 5  | $.FunLazy({    onSuccess: function ( el, img ) {        console.log( "图片:" + img + "已加载" );    }}); | 
API 参数
| 参数 | 说明 | 类型 | 默认值 | 
|---|---|---|---|
| container | 目标容器,默认:null 表示 window | Object / String | null | 
| effect | 图片显示效果,可选值:show, fadeIn | String | show | 
| placeholder | 占位图片 | String | base64 编码的灰图 | 
| errorPlaceholder | 图片加载失败时的占位图片 | String | "" | 
| threshold | 边界值,单位:px | Number | 0 | 
| width | 图片宽度,数字值时单位是 px,也可以是百分比形式,可通过 css 或行内属性设置 | Number / String | null | 
| height | 图片高度,数字值时单位是 px,也可以是百分比形式,可通过 css 或行内属性设置 | Number / String | null | 
| axis | 容器滚动方向,可选值:x, y | String | y | 
| eventType | 指定加载图片的鼠标事件,可选值:click, dblclick, mouseover | String | "" | 
| onSuccess | 图片加载成功时执行的回调函数,回调参数有两个: 1. 图片加载成功的元素 2. 加载成功的图片地址  | Function | 空函数 | 
| onError | 图片加载失败时执行的回调函数,回调参数有两个: 1. 图片加载失败的元素 2. 加载失败的图片地址  | Function | 空函数 | 
特别申明:
			本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
			本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
			如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com