首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从MatchMedia JS函数中执行Twig语句?

从MatchMedia JS函数中执行Twig语句?
EN

Stack Overflow用户
提问于 2019-06-05 03:02:07
回答 1查看 149关注 0票数 0

可以在Javascript MatchMedia查询中执行Twig 'include‘语句吗?

我试图通过简单地在我们的平板电脑断点处呈现不同的菜单类型来解决另一个问题。

我知道JS不能与服务器通信,但有可能以这种方式执行twig命令吗?

         if (matchMedia) {
         const mq = window.matchMedia("(min-width: 992px)");

         mq.addListener(WidthChange);
         WidthChange(mq);
         }

         // media query change
         function WidthChange(mq) {
         if (mq.matches) {
         // window width is greater than 992px 

{% include‘snippet/navbar.rain’with {'type':'Desktop'} %}

         } else {

         // window width is less than 992px

{% include‘snippet/navbar.rain’with {'type':'Tablet'} %}

         }

       }

我在网上找不到正确的语法,甚至找不到这是否是一个可能的解决方案的示例。谢谢

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56449851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档