You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用jQuery在Shopify菜单插入图标失败,寻求技术帮助

修复Shopify菜单前置图标不生效的问题

问题根源

你当前的脚本存在两个关键问题:

  1. 图片标签属性拼写错误:scr 应为 src,浏览器无法识别错误属性,导致图片加载失败
  2. 脚本未等待页面DOM加载完成就执行,此时菜单元素还未渲染,无法找到目标元素

修正后的jQuery脚本

替换你原有的脚本为以下代码:

<script>
$(document).ready(function() {
  $('#HeaderMenu-fleurz').prepend('<img src="https://cdn.shopify.com/s/files/1/0782/7714/9020/files/flower-tulip.png?v=1696549391" alt="郁金香图标" />');
});
</script>

操作步骤

  1. 登录Shopify后台,进入「在线商店」→「主题」
  2. 找到当前使用的主题,点击「操作」→「编辑代码」
  3. 在代码编辑器中找到 theme.liquid 文件,滚动到文件末尾,将脚本粘贴在 </body> 标签之前
  4. 点击「保存」,刷新店铺前端页面即可查看效果

备选方案(不依赖jQuery)

如果你的主题未加载jQuery,可使用原生JavaScript实现:

<script>
document.addEventListener('DOMContentLoaded', function() {
  const targetMenuItem = document.getElementById('HeaderMenu-fleurz');
  if (targetMenuItem) {
    const iconImg = document.createElement('img');
    iconImg.src = 'https://cdn.shopify.com/s/files/1/0782/7714/9020/files/flower-tulip.png?v=1696549391';
    iconImg.alt = '郁金香图标';
    targetMenuItem.prepend(iconImg);
  }
});
</script>

内容的提问来源于stack exchange,提问作者Allan Khairi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 13:25:08