【问题标题】:WP + W3c Total Cache brokes responsive menu on MinifyWP + W3c Total Cache 破坏了 Minify 上的响应式菜单
【发布时间】:2013-11-07 09:24:35
【问题描述】:

我有一个响应式网站,并且我已经激活了 w3c 总缓存。 每当我缩小时,响应式菜单都会丢失。 这个菜单在特定的屏幕尺寸上被激活,代码是:

<div class="main-nav">
  <div id="responsive_current_menu_item">Welcome to Yum Yum Videos!</div>
    <ul id="menu-top-menu" class="menu">
      <li>...</li>
    </ul>
    <a id="responsive_menu_button"></a>
</div>

问题是,每当我缩小时,id="responsive_current_menu_item"id="responsive_menu_button" 就会从代码中消失。

您可以在here 中看到它(是顶部菜单,w3c 本地缓存已停用以显示响应式菜单)

知道我可以去哪里看看吗? 提前非常感谢

【问题讨论】:

    标签: jquery css wordpress caching responsive-design


    【解决方案1】:

    我已经解决了这样一个问题,比如在性能部分更改缩小设置,当然我之前用空缓存按钮恢复了所有内容。我认为这个错误是由压缩代码创建的......

    【讨论】:

      【解决方案2】:

      我们需要更多关于您的菜单如何运作的信息。

      只是一个猜测:您的响应式菜单依赖于 jQuery,但是 jQuery 是在 加载菜单的 JS 代码之后加载的。它不能那样工作。尝试更改缩小顺序并将 jQuery 脚本设置为在所有模板中作为第一个 JS 加载,嵌入在标头中。

      同样适用于 CSS 缩小。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-08-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-26
        • 2012-12-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多