gpt4 book ai didi

shopify - 查找液体中的窗口宽度

转载 作者:行者123 更新时间:2023-12-02 16:38:58 26 4
gpt4 key购买 nike

我正在寻找一种方法来直接在 Liquid 中而不是在 CSS 中使用包含视口(viewport)宽度的 if 语句。

我想做的是:我的网站有两种不同的导航,一种用于移动版本,另一种用于桌面版本。在 Liquid 中,导航像这样加载到标题中:

        {% include 'navigation' %}

所以我希望我能做这样的事情:

    {%- if width > 1000 -%}
{% include 'navigation' %}
{%- else -%}
{% include 'navigation-mobile' %}
{%- endif -%}

先谢谢你们了!

最佳答案

Liquid 是一个后端框架,这意味着它无法访问文档和窗口对象或任何前端内容。

简单地说,Liquid 在它真正知道窗口宽度是多少之前加载。 (用开发者的话来说,它在 DOM 准备好之前加载)

或者长话短说,没有办法从 liquid 访问窗口宽度,所以你在这里打了一场败仗。

考虑使用 Javascript 将类添加到特定导航以显示它。

关于shopify - 查找液体中的窗口宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62069412/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com