单击可从其他div中删除班级,还可以找到班级并切换班级

时间:2020-08-03 21:27:58

标签: javascript jquery

nav-link li->是父级 下拉菜单-是孩子,我需要通过点击父对象来切换孩子。 当我单击其他元素(nav-link li)时,通过删除类名open可以正常工作。当我尝试切换同一元素时,它不起作用(nav-link li),并且不切换。

inputs
outputs
jQuery(".nav-link li").click(function() {
  $('.drop-down').not(this).removeClass('open');
  $('a').not(this).removeClass('mins');
  jQuery(this).find(".drop-down").toggleClass("open");
  jQuery(this).find("a").toggleClass("mins");
});

1 个答案:

答案 0 :(得分:0)

尝试添加

overflow: hidden;

.nav-link .drop-down {
    max-height: 0;
    overflow: hidden;
}