Onclick菜单同时显示其子菜单并加载其链接而不隐藏子菜单

时间:2013-05-20 06:44:15

标签: javascript jquery

这是关于我的JS菜单。我在Joomla模板中使用它。它显示并隐藏子菜单并将单击的菜单类更改为活动,但未加载单击菜单的内容。

var menu_ul = jQuery('.menu > li > ul > li > ul'),
menu_a  = jQuery('.menu > li > ul > li > a');

menu_ul.hide();

menu_a.click(function(e) {
e.preventDefault();
    if(!jQuery(this).hasClass('active')) { 
        menu_a.removeClass('active');
        menu_ul.filter(':visible').slideUp('normal');
        jQuery(this).addClass('active').next().stop(true,true).slideDown('normal');
    } else {
        jQuery(this).removeClass('active');
        jQuery(this).next().stop(true,true).slideUp('normal');
    }
});

0 个答案:

没有答案