0

我有一个响应式网站,并且我已经激活了 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"消失。

您可以在此处看到它的运行情况(是顶部菜单,w3c 目录缓存已停用以显示响应式菜单)

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

4

2 回答 2

0

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

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

这同样适用于 CSS 缩小。

于 2014-09-11T07:10:21.263 回答
0

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

于 2014-03-09T10:59:41.430 回答