• <b id="l3qpx"><abbr id="l3qpx"></abbr></b>
  • <th id="l3qpx"><progress id="l3qpx"></progress></th>
      <th id="l3qpx"></th>
      <dd id="l3qpx"><font id="l3qpx"></font></dd>
      <th id="l3qpx"></th>
      0712-2888027 189-8648-0214
      微信公眾號

      孝感風信網(wǎng)絡(luò)科技有限公司微信公眾號

      當前位置:主頁 > 技術(shù)支持 > Javascript/JQuery > jQuery圖片延遲加載插件jQuery.lazyload

      jQuery圖片延遲加載插件jQuery.lazyload

      時間:2018-03-27來源:風信官網(wǎng) 點擊: 709次
      jQuery圖片延遲加載插件jQuery.lazyload,使用延遲加載在可提高網(wǎng)頁下載速度。在某些情況下,它也能幫助減輕服務(wù)器負載。
      jQuery圖片延遲加載插件jQuery.lazyload

      使用方法

      引用jquery和jquery.lazyload.js到你的頁面

      <script src="jquery-1.11.0.min.js"></script>
      <script src="jquery.lazyload.js?v=1.9.1"></script>

      html圖片調(diào)用方法

      為圖片加入樣式lazy  圖片路徑引用方法用data-original

      <img class="lazy" data-original="img/bmw_m1_hood.jpg">
      <img class="lazy" data-original="img/bmw_m1_side.jpg">
      <img class="lazy" data-original="img/viper_1.jpg">
      <img class="lazy" data-original="img/viper_corner.jpg">
      <img class="lazy" data-original="img/bmw_m3_gt.jpg">
      <img class="lazy" data-original="img/corvette_pitstop.jpg">

      js出始化lazyload并設(shè)置圖片顯示方式

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

      在圖片中也可以不使用 class="lazy",初始化時使用:

      $("img").lazyload({effect: "fadeIn"});

      這樣就可以對全局的圖片都有效!

      =======以下代碼由 聆鍰沐雨 提供=========

      如果想提載入圖片,可以使用 threshold 進行設(shè)置,

      $("img.lazy").lazyload({ threshold :180});

      以上實例的含義是:在圖片距離屏幕180px時提前載入:

          

      ========以下內(nèi)容由 ?D丶мемοяy 提供===============

      引入

      <script src="jquery-1.11.0.min.js"></script>
      <script src="jquery.lazyload.js?v=1.9.1"></script>

      路徑依據(jù)實際目錄來確定。

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

      圖片引用lazyload 方式

      <img class="lazy" data-original="img/bmw_m1_hood.jpg"  />

      參數(shù)設(shè)置

      $("img.lazy").lazyload({
        placeholder : "img/grey.gif", //用圖片提前占位
          // placeholder,值為某一圖片路徑.此圖片用來占據(jù)將要加載的圖片的位置,待圖片加載時,占位圖則會隱藏
        effect: "fadeIn", // 載入使用何種效果
          // effect(特效),值有show(直接顯示),fadeIn(淡入),slideDown(下拉)等,常用fadeIn
        threshold: 200, // 提前開始加載
          // threshold,值為數(shù)字,代表頁面高度.如設(shè)置為200,表示滾動條在離目標位置還有200的高度時就開始加載圖片,可以做到不讓用戶察覺
        event: 'click',  // 事件觸發(fā)時才加載
          // event,值有click(點擊),mouseover(鼠標劃過),sporty(運動的),foobar(…).可以實現(xiàn)鼠標莫過或點擊圖片才開始加載,后兩個值未測試…
        container: $("#container"),  // 對某容器中的圖片實現(xiàn)效果
          // container,值為某容器.lazyload默認在拉動瀏覽器滾動條時生效,這個參數(shù)可以讓你在拉動某DIV的滾動條時依次加載其中的圖片
        failurelimit : 10 // 圖片排序混亂時
           // failurelimit,值為數(shù)字.lazyload默認在找到第一張不在可見區(qū)域里的圖片時則不再繼續(xù)加載,但當HTML容器混亂的時候可能出現(xiàn)可見區(qū)域內(nèi)圖片并沒加載出來的情況,failurelimit意在加載N張可見區(qū)域外的圖片,以避免出現(xiàn)這個問題.
      });
      熱門關(guān)鍵詞: jQuery 圖片延遲加載 插件 lazyload
      欄目列表
      推薦內(nèi)容
      熱點內(nèi)容
      展開
      欧美一区二区三区免费A级视频,亚洲精品中文字幕综合,动漫精品中文字幕无码第一页,1024亚洲国产综合 亚太影院 柯西贝尔-游戏赚网
    1. <b id="l3qpx"><abbr id="l3qpx"></abbr></b>
    2. <th id="l3qpx"><progress id="l3qpx"></progress></th>
        <th id="l3qpx"></th>
        <dd id="l3qpx"><font id="l3qpx"></font></dd>
        <th id="l3qpx"></th>