温馨提醒

如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢

本文最后更新于2023年8月5日,已超过 180天没有更新

图片延迟加载的原理

图片延迟加载的原理就是先不设置img的src属性,等合适的时机(比如滚动、滑动等)在动态去给img的src属性!

图片延迟加载的好处

减少对服务器的请求,降低服务器的带宽

织梦文章内容图片延迟加载懒加载

1、首先在head.htm模板文件中引入jquery和jquery.lazyload

<script src="jquery.min.js"></script>
<script src="jquery.lazyload.min.js"></script>
<script type="text/javascript">
    $(function() {
        $("img").lazyload({
            effect:"fadeIn"
          });
        });
</script>

2、其次打开included/extend.fuc.php,在最后面增加CimgUrl函数,下面域名部分为你的域名

function CimgUrl($newurl){
    $newurl = str_replace('src="/uploads/','class="lazy" data-original="https://www.hhymw.com/uploads/',$newurl);
    return $newurl;
}

模板调用:

{dede:field.body function='CimgUrl( me)'/}

也可以把PHP函数直接写到模板里面,模板调用:

​​​​​​​{dede:field.body function="str_replace('src="/uploads/','class="lazy"data-original="http://www.yoursite.com/uploads/', me)"/}
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。