<strike id="g3zqm"></strike>

      <cite id="g3zqm"></cite>

        <tr id="g3zqm"><center id="g3zqm"></center></tr>
        <pre id="g3zqm"><sup id="g3zqm"></sup></pre>
        <li id="g3zqm"></li>
      1. 少妇高潮激情一区二区三,免费av深夜在线观看,亚洲狼人久久伊人久久伊,久久精品人人做人人爽电影蜜月,黄色特级片一区二区三区,欧美日韩在线亚洲二区综二,极品少妇无套内射视频,日本极品少妇videossexhd

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

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

        首先編寫一個(gè)簡單的容器:



        <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>

        然后,編寫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動畫

            let _image = new Image();

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

            //加載需要展示的圖片

            let image = new Image();

            image.src = src;

            //加載成功,將loading圖片路徑改成對應(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è)人資料

        存檔

        主站蜘蛛池模板: 国产精品天天狠天天看| 2018男人天堂| 116美女极品a级毛片| 福利一区二区不卡国产| 五月av综合av国产av| 日本在线视频www色影响网站| 成人精品一区日本无码网| 激情综合五月网| 人妻系列中文字幕精品| 亚洲熟妇丰满多毛xxxx| 亚洲精品理论电影在线观看| 亚洲欧洲国产综合aⅴ无码| 亚洲影音先锋资源站| 亚洲欧洲日产国产无码AV| 国产黑色丝袜在线播放| 亚洲中文字幕无码一久久区| 久久婷婷色香五月综合激情| 国产成人综合日韩亚洲| 男女无遮挡猛进猛出免费视频国产| 免费国产黄网站在线观看动图| 99精品久久精品| 成人午夜大片免费看爽爽爽| 91网在线| 久久男人av资源网站无码| 亚洲看AV| 大JI巴好深好爽又大又粗视频| 国产精品久久中文字幕| 亚洲丰满熟女一区二区蜜桃 | 国产jjizz女人多水喷水| 日韩欧美亚洲| 日韩AV片无码一区二区三区不卡| 污网址在线观看| 亚洲精品国产aⅴ成拍色拍| 国产精品成人一区二区不卡| 亚洲天堂手机在线| 乱人伦人妻中文字幕| 日韩va| 麻豆一区二区三区精品视频| 色窝窝免费一区二区三区| 精品国产性色av网站| а∨天堂一区中文字幕|