0

    jquery.scrollLoading-min.js实现图片延迟加载

    2023.04.12 | admin | 253次围观

    本贴纯属借鉴大神之作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(); 
        });
    

    想让页面更流畅就在此基础上加上缓存或者保存图片到本地.

    想看大神原帖,请点我

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    标签: 延迟加载
    发表评论