如何解决如何在 Shopify 上延迟加载图片?
我需要通过lazyload加载所有shopify图片。
我尝试了很多时间,但还没有成功。
谁能帮我解决这个问题。
解决方法
您需要添加延迟加载脚本和相同的类。
以下是您可以遵循的步骤:
步骤 1:将延迟加载脚本添加到 Shopify 商店
从您的 Shopify 后台,转到在线商店 > 主题。
找到您要编辑的主题,然后点击操作 > 编辑代码。
在 Layouts 目录中,单击 themes.liquid 以在在线代码编辑器中将其打开。
在在线代码编辑器中,在关闭 标记之前添加以下代码。
{{ '//cdnjs.cloudflare.com/ajax/libs/jquery.lazyload/1.9.1/jquery.lazyload.min.js' | script_tag }}
点击保存。
第 2 步:指示要延迟加载的图像
将lazyload 类添加到应该延迟加载的图像中。另外,将 src 属性更改为 data-src。
之前
<img src="image.jpg" />
之后
<img class="lazyload" src="img path" data-src="image.jpg" />
第 3 步:在 JS 文档中实例化延迟加载
将以下 Javascript 代码添加到 Assets 目录中的 .js 或 .js.liquid 文件中,您就完成了。
$(document).ready(function(){
$("img.lazyload").lazyload();
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。