91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

钦州市| 沙河市| 长海县| 镇雄县| 绍兴县| 星子县| 河曲县| 普格县| 博爱县| 合江县| 桓台县| 南华县| 双城市| 永清县| 新郑市| 彝良县| 天峻县| 建阳市| 鸡西市| 麻城市| 子洲县| 绿春县| 镇安县| 屯门区| 曲周县| 三都| 临泽县| 和田市| 合水县| 达孜县| 竹溪县| 新泰市| 宜春市| 根河市| 克拉玛依市| 江门市| 平定县| 湖口县| 腾冲县| 观塘区| 石城县|