2023.04.12 | admin | 256次围观
本贴纯属借鉴大神之作js图片延迟加载的方式,请各位勿喷,嘿嘿
首先调用jQuery库文件,还有jquery.scrollLoading.js,您可以直接在页面的某处添上如下的代码:
此插件的方法名就是scrollLoading,所以js图片延迟加载的方式,直接:包装器.scrollLoading();就可以实现滚动加载效果了,如下:
$(".scrollLoading").scrollLoading();
data-url表示将要异步加载的图片,src表示首先加载的图片(一般会是小图片,或者是一个动画,网页中全部的src链接同一个图片,这样网页就加载快好多,这个时候再异步的加载要加载的图片,也就现在要说的功能)
html代码如下:
![](/Images/120.gif)
js部分代码如下:
$(document).ready(function () {
//实现图片慢慢浮现出来的效果
$("img").load(function () {
//图片默认隐藏
$(this).hide();
//使用fadeIn特效
$(this).fadeIn("5000");
});
// 异步加载图片,实现逐屏加载图片
$(".scrollLoading").scrollLoading();
});
想让页面更流畅就在此基础上加上缓存或者保存图片到本地.
想看大神原帖,请点我
版权声明
本文仅代表作者观点。
本文系作者授权发表,未经许可,不得转载。
发表评论