1

一切正常,直到我从第二个导航菜单中选择一个链接,在这种情况下,用于选择类的标签会获得一个名为 active 的新类,我认为这会导致问题出现。

问题是,每当您选择了一个项目并再次单击它以使其向上滑动时,您无法使其再次向下滑动。

http://jsfiddle.net/nBeUh/

    $("#nav2 a").click(function () {
if ($("div." + this.className).is(':hidden')) {
    $("div.cat").slideUp({
        duration: 600,
        easing: 'easeInOutQuint'
    }).filter("div." + this.className).slideDown({
        duration: 600,
        easing: 'easeInOutQuint'
    });

是否也可以在单个 UL 列表中制作整个导航菜单并将其他项目嵌套在其中,但是让辅助 UL 显示在父级之外?

4

0 回答 0