我以前曾多次与mmenu合作,并且从未遇到过这个伟大插件的问题。 但是在新版本(3.3.2)上,我开始面临问题。
移动菜单有效(它从左侧滑动等)但是j-is没有添加mm-is-menu css类,因此我没有获得任何CSS,子菜单也无法正常工作。
环境: - 使用Wordpress 3.6.1版本+基础3 - JQuery 1.10.2 - 我在控制台上没有错误。没有jquery重复,没有问题。
结构
<html>
<body>
<header>
<a href="#mobile">Trigger</a>
</header>
<div>
//Content
</div>
<footer>
</footer>
<nav id="mobile" class="navigation-main" role="navigation">
<?php wp_nav_menu( array( 'theme_location' => 'primary' ) ); ?>
</nav>
</body>
</html>
JS FILE
$(function(){
$("#mobile").mmenu();
});
WP制作的导航结构与插件所需的导航结构相同,并且它与之前版本的wp_nav_menu结构一起使用。
我一直在阅读所有插件文档,我所拥有的一切都是正确的。我不知道最后一个版本有什么变化,也许我错过了什么。
感谢。
答案 0 :(得分:0)
我也有同样的问题,但我做的是我只是将mm-is-menu类直接放在nav元素中并且它工作了..我没有选择那个时间而且我使用了相同的wordpress版本。我不知道发生了什么
答案 1 :(得分:0)
可以将“isMenu”选项设置为true以强制插件进入菜单模式。
同时尝试最新版本(目前为4.0.4),菜单和非菜单内容应该会更好。
<强>更新强> 从版本4.5.0开始,不推荐使用选项isMenu(以及类mm-is-menu)。 现在,所有列表都将被设置为应用程序菜单,除非它具有类mmn-nolist。