zoukankan      html  css  js  c++  java
  • jquery插件实现图片延迟加载

    在页面中图片较多时,一次性加载所有图片会耗去很多时间。
    我们可以选择“延迟加载”的方式来加载图片,相对这种页面的加载速度将会有个很大的提升。
    图片延迟加载的原理很简单,依据用户正浏览的位置,当用户决定继续浏览文章中的其它内容时,用户会轻轻滑动滚动条,
    到一个新的内容区域,图片延迟加载程序会选择在这个时候向用户展示图片。

    说明:1) 引用jquery.js
              2) 引用lazyloading.js
              3) 添加如下Source。如果你用了wordpress自带的jquery.js,则需要用jQuery类,而不能用$符号来代替。
              placeholder表示图片还未加载时显示的图片
              effect为fadeIn表示淡入效果,在Demo地址中这两者都能体现出来。

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>jQuery图片延迟加载</title>
    <script type="text/javascript" src="http://jileiba.com/wp-includes/js/jquery/jquery.min.js"></script>
    <script type="text/javascript" src="http://jileiba.com/wp-includes/js/jquery/jquery.lazyload.js"></script>
    <script type="text/javascript">
        jQuery(document).ready(function(){
            jQuery("img").lazyload({
                 placeholder : "http://jileiba.com/wp-includes/images/loading03.gif",
                 effect      : "fadeIn"
            });
        });
    </script>
    </head>
    
    <body>
        <div><img src="images/jquery-image-lazy-loading (1).jpg" width="580" /></div>
        <div><img src="images/jquery-image-lazy-loading (2).jpg" width="580" /></div>
        <div><img src="images/jquery-image-lazy-loading (3).jpg" width="580" /></div>
        <div><img src="images/jquery-image-lazy-loading (4).jpg" width="580" /></div>
        <div><img src="images/jquery-image-lazy-loading (5).jpg" width="580" /></div>
        <div><img src="images/jquery-image-lazy-loading (6).jpg" width="580" /></div>
        <div><img src="images/jquery-image-lazy-loading (7).jpg" width="580" /></div>
        <div><img src="images/jquery-image-lazy-loading (8).jpg" width="580" /></div>
        <div><img src="images/jquery-image-lazy-loading (9).jpg" width="580" /></div>
    </body>
    </html>
    
    

    本文链接: 文章作者:keepfool 文章出处:http://www.cnblogs.com/keepfool/ 如果您觉得阅读本文对您有帮助,请点一右下角的“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎看官们转载,转载之后请给出作者和原文连接。

  • 相关阅读:
    【LeetCode】Validate Binary Search Tree
    【LeetCode】Search in Rotated Sorted Array II(转)
    【LeetCode】Search in Rotated Sorted Array
    【LeetCode】Set Matrix Zeroes
    【LeetCode】Sqrt(x) (转载)
    【LeetCode】Integer to Roman
    贪心算法
    【LeetCode】Best Time to Buy and Sell Stock III
    【LeetCode】Best Time to Buy and Sell Stock II
    CentOS 6 上安装 pip、setuptools
  • 原文地址:https://www.cnblogs.com/keepfool/p/2437508.html
Copyright © 2011-2022 走看看