亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jquery實現異步加載圖片(懶加載圖片一種方式)

發布時間:2020-08-26 08:45:03 來源:腳本之家 閱讀:331 作者:專注前端30年 欄目:web開發

首先將插件在jq后面引入

 (function($) { 
        // alert($.fn.scrollLoading); 
        $.fn.scrollLoading = function(options) { 
          var defaults = { 
            attr: "data-url" 
          }; 
          var params = $.extend({}, defaults, options || {}); 
          params.cache = []; 
          $(this).each(function() { 
            var node = this.nodeName.toLowerCase(), 
              url = $(this).attr(params["attr"]); 
            if(!url) { 
              return; 
            } 
            var data = { 
              obj: $(this), 
              tag: node, 
              url: url 
            }; 
            params.cache.push(data); 
          }); 
 
          var loading = function() { 
            var st = $(window).scrollTop(), 
              sth = st + $(window).height(); 
            $.each(params.cache, function(i, data) { 
              var o = data.obj, 
                tag = data.tag, 
                url = data.url; 
              if(o) { 
                post = o.position().top; 
                posb = post + o.height(); 
                if((post > st && post < sth) || (posb > st && posb < sth)) { 
                  if(tag === "img") { 
                    o.attr("src", url); 
                  } else { 
                    o.load(url); 
                  } 
                  data.obj = null; 
                } 
              } 
            }); 
            return false; 
          }; 
 
          loading(); 
          $(window).bind("scroll", loading); 
        }; 
      })(jQuery);

然后在底部初始化

 $(document).ready(function () { 
    //實現圖片慢慢浮現出來的效果 
    $("img").load(function () { 
      //圖片默認隱藏  
      $(this).hide(); 
      //使用fadeIn特效  
      $(this).fadeIn("5000"); 
    }); 
    // 異步加載圖片,實現逐屏加載圖片 
    $(".scrollLoading").scrollLoading();  
  });

需要修改img標簽為

<img class="scrollLoading" data-url="image/logo.jpg" src="images/load.gif" /> 

data-url表示將要異步加載的圖片,src表示首先加載的圖片(一般會是小圖片,或者是一個動畫,網頁中全部的src鏈接同一個圖片,這樣網頁就加載快好多,這個時候再異步的加載要加載的圖片,也就現在要說的功能)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宣武区| 天柱县| 遵化市| 大兴区| 鄂州市| 镇坪县| 宝清县| 湖北省| 开阳县| 威信县| 关岭| 马尔康县| 侯马市| 沐川县| 江永县| 巫溪县| 翼城县| 香格里拉县| 兴仁县| 资阳市| 望奎县| 凌云县| 溧水县| 吉木乃县| 苏尼特右旗| 兴义市| 德清县| 碌曲县| 红河县| 伊宁市| 宁陕县| 海南省| 清新县| 明溪县| 农安县| 遂昌县| 前郭尔| 绥江县| 东台市| 土默特左旗| 五原县|