zoukankan      html  css  js  c++  java
  • JQuery.lazyload 图片延迟加载

    1.引入  jquery.lazyload.js

    2. 延时加载的方式 

    <script type="text/javascript"> 
      $(function() { 
        $("img").lazyload({ 
        effect : "fadeIn" 
       }); 
      }); 
      </script> 

    3. 把阀值设置成200 意思就是当图片没有看到之前先load 200像素。

      $(“img”).lazyload({ threshold : 200 });

    4.  通过设置占位符图片和自定事件来触发加载图片事件。如 event :sporty 和 event : foobar。默认情况下处于等待状态, 直到用户滚动到窗口上图片所在位置. 在灰色占位图片被点击之前阻止加载图片。

      $("img").lazyload({    
        placeholder : "img/grey.gif",    
        event : "click"   
        }); 

    5.  带滚动条的 DIV 元素. 你要做的只是将容器定义为 jQuery 对象并作为参数传到初始化方法里面.

      CSS:
      #container {    
      height: 600px;    
      overflow: scroll;    
      }   

      JavaScript 代码:
      $("img").lazyload({    
      placeholder : "img/grey.gif",    
      container: $("#container")    
      });  

  • 相关阅读:
    UVa 727
    UVa 11495
    UVa 299
    UVa 10194
    UVa 146
    10025
    Tug of War POJ 2576 DP(类似背包)
    Problem A: Freckles UVA 10034 裸生成树
    UVA 562
    CF DIV 2 206 C. Vasya and Robot
  • 原文地址:https://www.cnblogs.com/yi-miao/p/8079257.html
Copyright © 2011-2022 走看看