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");
});
答案 0 :(得分:0)
尝试添加
overflow: hidden;
到
.nav-link .drop-down {
max-height: 0;
overflow: hidden;
}