美文网首页
js懒加载的应用

js懒加载的应用

作者: ___大鱼___ | 来源:发表于2019-02-09 16:29 被阅读3次
    1. 给所有img标签加上 lass="lazyload" data-src="真实地址" src="可以不填写"
     <img class="lazyload" data-src="{% static 'image/background_img/425df94c8200a73383cd40212d7f7a2.jpg' %}" src="" alt="">
    

    2.引入 lazyload.js

    <script src="https://cdn.jsdelivr.net/npm/lazyload@2.0.0-beta.2/lazyload.js"></script>
    

    3.在script标签中写入以下js代码

     window.onload=function(){
                    lazyload();
                }
    

    // IE浏览器不支持懒加载

        var userAgent = window.navigator.userAgent;
       if(userAgent.indexOf('NET') != -1) {
    //如果是IE浏览器则让data-src的值等于src
           $('img').each(function () {
               var data_src = $(this).attr('data-src');
               if(data_src){
                   $(this).attr('src', data_src)
               }
    
           })
       }else{
    
            window.onload=function(){
                    lazyload();
                }
       }
    

    相关文章

      网友评论

          本文标题:js懒加载的应用

          本文链接:https://www.haomeiwen.com/subject/vqfzsqtx.html