我有一个 N 级菜单结构,首先我必须隐藏所有级别的子菜单,并在父菜单悬停时显示它们。我一直在尝试这个,我必须隐藏所有子菜单并在单击时显示它们,但是问题是当我单击其他父级时,必须关闭先前打开的菜单,并且如果我再次单击该菜单,则其子级应处于隐藏状态,并且在打开和关闭菜单时我想要一些缓动和动画效果它应该可以工作作为切换。
这就是我一直在尝试做的事情:
$(document).ready(function(){
$("li").children('ul').hide();
$("li a").click(function(){
$(this).next('ul').toggle();
$(this).parent().siblings('li').children('ul').hide();
这是我想要做的js小提琴