打开和关闭导航菜单,然后单击

时间:2017-09-28 14:12:43

标签: javascript jquery

我尝试了几个不同的场地,最终回到了这个位置,这让我可以单独打开和关闭它们,但我也可以打开一个下拉菜单,然后在没有第一次关闭的情况下打开另一个下拉列表。我想能够打开和关闭它们以及在打开一个时关闭所有其他人。

$('.list > li a').click(function () {
    $(this).parent().find('ul').toggle();
});

1 个答案:

答案 0 :(得分:1)

您可以先隐藏所有其他元素,然后切换当前元素。

$('.list > li a').click(function () {
    $('.list > li a').not(this).parent().find('ul').hide();
    $(this).parent().find('ul').toggle();
});