概览
解决方法
使用内置解决方案
-
启用 “Override existing scroll locking logic”:
- 在 Upcart 设置中打开 Cart Editor。
- 前往 Settings → Cart settings,然后展开 Advanced Settings。
- 启用 Override existing scroll locking logic。其说明恰好涵盖了这种情况:主题或第三方应用在购物车关闭后仍将页面锁定在滚动状态。
访问自定义 HTML 设置
- 从 Shopify 控制面板打开 Upcart 应用。
- 导航至 Cart Editor。
- 打开 Settings 并选择 Custom HTML 选项卡。Settings 是一排选项卡——如果你没有看到 Custom HTML,它位于 More settings 中。
添加代码
- 对于内置解决方案无法解决问题的高级或特殊情况,你可以在 Upcart 中应用自定义 HTML 代码。选择在 Upcart 中应用 HTML 代码的位置。对于此修复,请选择 Above Announcements/Rewards 部分。
- 添加以下代码片段:
旧版说明:
window.upcartOnCartOpened 和 window.upcartOnCartClosed 回调仍然有效,但已被弃用并会在控制台记录警告。所有新脚本请使用 upcartSubscribeCartOpened 和 upcartSubscribeCartClosed。- 保存更改。
- 刷新你的店面并测试关闭购物车,确认滚动已恢复。
出现此问题的原因
需要帮助或进一步排查
联系支持团队前的额外步骤
- 确保已启用 Override existing scroll locking logic。
- 再次检查是否有自定义代码或第三方脚本可能造成干扰。