微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 Shopify 上延迟加载图片?

如何解决如何在 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 举报,一经查实,本站将立刻删除。