美文网首页
jQuery延迟加载(懒加载)插件 – jquery.lazyl

jQuery延迟加载(懒加载)插件 – jquery.lazyl

作者: iplaycodex | 来源:发表于2016-07-13 15:55 被阅读825次

    Lazy Load 是一个用 JavaScript 编写的 jQuery 插件. 它可以延迟加载长页面中的图片. 在浏览器可视区域外的图片不会被载入, 直到用户将页面滚动到它们所在的位置. 这与图片预加载的处理方式正好是相反的.在包含很多大图片长页面中延迟加载图片可以加快页面加载速度. 浏览器将会在加载可见图片之后即进入就绪状态. 在某些情况下还可以帮助降低服务器负担.

    如何使用


    Lazy Load 依赖于 jQuery. 请将下列代码加入HTML的结尾,也就是</body>前:

    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript" src="jquery.lazyload.js"></script>
    

    你必须改变图片的标签。图像的源地址必须放在data-original属性上。而占位的图片的路径则放在src里面.给懒加载图像一个特定的class(例如:lazy)。这样你可以很容易地进行图像插件捆绑。代码如下:

    <img class="lazy" alt="" width="640"  height="480" data-original="img/example.jpg"/>
    

    js的代码如下所示:

    $(function() {
        $("img.lazy").lazyload();
    });
    

    这样处理之后,所有的图片都会进行一个懒加载.
    注意:这里必须设置图片的width和height,否则插件可能无法正常工作。


    以上就是最基本的关于这个插件的使用方法,具体的使用方法,见:
    http://www.w3cways.com/1765.html

    相关文章

      网友评论

          本文标题:jQuery延迟加载(懒加载)插件 – jquery.lazyl

          本文链接:https://www.haomeiwen.com/subject/zrasjttx.html