2014-10-22 158 views
0

我们只想使用mmenu一次打开一个菜单部分,所以有人知道我们如何在部分展开时自动关闭所打开的部分?自动关闭菜单部分打开

感谢

回答

0

OK我设法想出这里面工作的,有可能是一个更好的方式来做到这一点:

$("#mm-0 a[href^=#]").click(function() { 
    var clickedMenu = $(this); 

    $("#mm-0 a[href^=#]").parent().each(function(i) { 
     $(this).removeClass("mm-opened"); 
    }); 

    if($(clickedMenu).parent().hasClass("mm-opened")){ 
     $(clickedMenu).parent().removeClass("mm-opened"); 
    }else{ 
     $(clickedMenu).parent().addClass("mm-opened"); 
    } 
}); 

所以我基本上添加一个onclick处理程序菜单中的任何锚链接然后更新班级。