• <abbr id="chdyf"></abbr>
    <ruby id="chdyf"><acronym id="chdyf"><meter id="chdyf"></meter></acronym></ruby>
    <bdo id="chdyf"></bdo>
    <dfn id="chdyf"><menu id="chdyf"></menu></dfn>
    1. <menuitem id="chdyf"></menuitem><strong id="chdyf"><menu id="chdyf"></menu></strong>

      <rt id="chdyf"><menu id="chdyf"></menu></rt>
      成人小说一区二区三区,伊人精品成人久久综合全集观看,久久HEZYO色综合,中文字幕精品人妻熟女,影音先锋成人网站,我要看免费一级毛片,中国女人做爰A片,中文字幕av久久爽Av

      簡(jiǎn)單有效的JavaScript圖片預(yù)加載效果

      2019-12-11    seo達(dá)人

      首先編寫(xiě)一個(gè)簡(jiǎn)單的容器:



      <style>

      content {

          width: 600px;

          height: 100vh;

          overflow-y: auto;

      }

       

      content ul {

          width: 100%;

      }

       

      content ul li {

          width: 50%;

          float: left;

          margin: 20px 0;

          list-style: none;

      }

       

      content ul li p {

          width: 200px;

          height: 200px;

          overflow: hidden;

          margin: 0 auto;

          border: 1px solid #999999;

      }

       

      content ul li p img {

          width: 100%;

          display: block;

          position: relative;

          top: 50%;

          transform: translateY(-50%);

      }

      </style>

      <div id="content">

         <ul>

         </ul>

      </div>

      然后,編寫(xiě)js代碼:



      let imageArr = [{

          img_url: "http://www.lexilisi.com/Uploadpth/c45cc952-dcb7-493c-a171-357d1b820b37.png",

      }, {

          img_url: "http://xiaobanyou.com/static/images/xby_user_3.jpg",

      }, {

          img_url: "http://xiaobanyou.com/static/images/xby_user_4.jpg",

      }, {

          img_url: "http://xiaobanyou.com/static/images/xby_user_5.jpg",

      }, {

          img_url: "http://xiaobanyou.com/static/images/xby_user_6.jpg",

      }, {

          img_url: "http://xiaobanyou.com/static/images/xby_user_799.jpg",

      }];

      const lazyLoad = (src) => {

          //加載loading動(dòng)畫(huà)

          let _image = new Image();

          _image.src = './loading.gif';

          //加載需要展示的圖片

          let image = new Image();

          image.src = src;

          //加載成功,將loading圖片路徑改成對(duì)應(yīng)的真實(shí)路徑

          image.onload = _ => image.src = .currentTarget.src;

          //加載失敗,將loading圖片路徑改成默認(rèn)圖片路徑

          image.onerror = _ => _image.src = './error.png';

          return _image;

      }

      let _content = document.getElementById('content');

      let _ul = _content.getElementsByTagName('ul');

      imageArr.forEach(value => {

          let _li = document.createElement('li');

          let _p = document.createElement('p');

          let _image = lazyLoad(value.img_url);

          _p.appendChild(_image);

          _li.appendChild(_p);

          _ul[0].appendChild(_li);

      })

      展示效果如圖:







      每個(gè)圖片都是異步加載,加載完成后:







       






      日歷

      鏈接

      個(gè)人資料

      存檔

      主站蜘蛛池模板: 五月天亚洲色图| 狠狠色AV一区二区| jizzjizz国产| 亚洲欧美日韩三区| 91亚洲人成电影在线观看网色| AV黄色| 成人福利午夜A片公司| 开鲁县| 无码任你躁久久久久久久| 亚洲国产精品人人做人人爱| 色色狠狠| 国产?成人?无码| 欧美一线天| 中文字幕在线播放一区| 久久久久国产精品免费免费搜索| 熟女亚州综合| 亚洲精品成人| 欧美国产一区二区| 久久国产欧美日韩精品免费| 少妇宾馆粉嫩10p| 国产A片网| 亚洲激情av在线| 内射干少妇亚洲69XXX| 韩国免费高清一级毛片性色| 精品久久久久久无码不卡| xxxx免费| 国产中文在线| 亚洲精品乱码久久久久久中文字幕| 久久精品国产亚洲AV无码不| ****亚洲成a人片第1集| 米泉市| 最新欧美精品一区二区三区| 日韩a级?a级| 超碰人人摸| 欧产日产国产精品精品| 亚洲jizzjizz中文在线播放| 黄色综合网| 亚洲熟妇色????英文| 国产成人无码Av在线播放无广告| 久久这里只有精品8| 精品va在线观看|