A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 AngularBaby 于 2018-3-21 17:45 编辑

jQuery图片延迟加载插件--lazyload,使用 lazyload插件 可以提高网页的打开速度。同时,也能帮助减轻服务器的负载。




使用方法:
1. 引入文件(注意:先引入jq,后引入lazyload!)
例如:

[JavaScript] 纯文本查看 复制代码
 [/color]
[color=#000000]<script src='./js/jquery-1.11.0.min.js'></script>
    <script src='./js/jquery.lazyload.js'></script>[/color]
[color=#000000]



2. 在html的img中添加 class="lazy" ,
   原本要写在img标签src的图片地址,写到 data-original="图片地址" 中
例如:
[JavaScript] 纯文本查看 复制代码
 
<img class="lazy" data-original="images/1.jpg">
    <img class="lazy" data-original="images/2.jpg">
    <img class="lazy" data-original="images/3.jpg">
    <img class="lazy" data-original="images/4.jpg">
    <img class="lazy" data-original="images/5.jpg">
    <img class="lazy" data-original="images/6.jpg">
    <img class="lazy" data-original="images/7.jpg">
    <img class="lazy" data-original="images/8.jpg">


3. 在script里初始化
[JavaScript] 纯文本查看 复制代码
<script> 
        $("img.lazy").lazyload({
            effect: "fadeIn"
        });
    </script>


demo案例代码见附件





lazyload.zip

1.14 MB, 下载次数: 135

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马