没有添加mm-is-menu类,子菜单不能正常工作MMENU

时间:2013-10-17 18:27:20

标签: jquery wordpress mmenu

我以前曾多次与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结构一起使用。

我一直在阅读所有插件文档,我所拥有的一切都是正确的。我不知道最后一个版本有什么变化,也许我错过了什么。

感谢。

2 个答案:

答案 0 :(得分:0)

我也有同样的问题,但我做的是我只是将mm-is-menu类直接放在nav元素中并且它工作了..我没有选择那个时间而且我使用了相同的wordpress版本。我不知道发生了什么

答案 1 :(得分:0)

可以将“isMenu”选项设置为true以强制插件进入菜单模式。

同时尝试最新版本(目前为4.0.4),菜单和非菜单内容应该会更好。

<强>更新 从版本4.5.0开始,不推荐使用选项isMenu(以及类mm-is-menu)。 现在,所有列表都将被设置为应用程序菜单,除非它具有类mmn-nolist。