国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

jquery實(shí)現(xiàn)異步加載圖片(懶加載圖片一種方式)

2019-11-19 16:45:23
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

首先將插件在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 () {     //實(shí)現(xiàn)圖片慢慢浮現(xiàn)出來(lái)的效果     $("img").load(function () {       //圖片默認(rèn)隱藏        $(this).hide();       //使用fadeIn特效        $(this).fadeIn("5000");     });     // 異步加載圖片,實(shí)現(xiàn)逐屏加載圖片     $(".scrollLoading").scrollLoading();    });

需要修改img標(biāo)簽為

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

data-url表示將要異步加載的圖片,src表示首先加載的圖片(一般會(huì)是小圖片,或者是一個(gè)動(dòng)畫(huà),網(wǎng)頁(yè)中全部的src鏈接同一個(gè)圖片,這樣網(wǎng)頁(yè)就加載快好多,這個(gè)時(shí)候再異步的加載要加載的圖片,也就現(xiàn)在要說(shuō)的功能)

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 盱眙县| 平和县| 滦南县| 赤峰市| 成都市| 大足县| 滦南县| 广河县| 灵山县| 荔浦县| 山西省| 宁德市| 遂宁市| 九龙坡区| 石楼县| 维西| 林芝县| 和平县| 武穴市| 龙江县| 柘城县| 鹿泉市| 江达县| 景德镇市| 松原市| 盐津县| 陵川县| 浦江县| 惠州市| 莎车县| 婺源县| 阿拉善盟| 贡嘎县| 大连市| 河南省| 东至县| 吐鲁番市| 咸丰县| 南木林县| 嘉义县| 新巴尔虎左旗|