JavaScript菜单手风琴

时间:2016-01-07 09:03:09

标签: javascript menu

我有一个菜单手风琴,但有一个问题,

我只想要level1( CAT1,2 )菜单可点击下一级菜单( SUBCAT1,2 )打开或关闭但我想要级别3的固定 (如果打开然后打开 如果关闭然后关闭)

$(document).ready(function(){
    $("#accordian div").click(function(){

        $("#accordian ul").slideUp();
        if(!$(this).next().is(":visible"))
        {
            $(this).next().slideDown();
        }

    })
})

click here to see my javascript accordion demo

1 个答案:

答案 0 :(得分:0)

如果我理解得很好,你只需要改变这个:

$("#accordian ul").slideUp();

对此:

$("#accordian > ul").slideUp();

您可以查看thisthis,了解“子选择器”和“后代选择器”之间的区别

以下是jsfiddle修改版:https://jsfiddle.net/xw66mmdt/