我有一个响应式网站,我已经激活了w3c总缓存。 每当我Minify时,响应式菜单都会被误读。 此菜单在特定屏幕尺寸上激活,代码为:
<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本地缓存)
任何想法,我可以看看吗? 非常感谢提前
答案 0 :(得分:0)
我已经解决了这样一个问题,更改了性能部分中的minify设置,当然我之前已经使用空缓存按钮恢复了所有内容。我认为该错误是由压缩代码创建的......
答案 1 :(得分:0)
我们需要更多关于菜单如何运作的信息。
只是一个猜测:你的响应式菜单依赖于jQuery,但是在加载了你的菜单的JS-Code之后加载了jQuery。它不能那样工作。尝试更改缩小顺序,并将jQuery脚本设置为嵌入标题中的所有模板中的第一个JS。
同样适用于CSS缩小。