2012-03-31 121 views
-1

我创建了一个超级简单的手风琴菜单。但我遇到了一个问题。 slideToggle不起作用。我不确定是否因为我点击时隐藏了这个元素,这就造成了混淆。如果任何人都可以看一看,我会很感激。但我真的想让代码保持尽可能简单。谢谢!!手风琴菜单slideToggle不能滑动

在这里看到:http://jsfiddle.net/liveandream/Yd2Pd/

+0

如果实际的代码是问题的一部分,这对未来的读者来说是最好的,因为jsFiddle链接有一天会死机。谢谢。 – Sparky 2012-03-31 22:16:12

回答

1

更新了小提琴,现在的工作:http://jsfiddle.net/Yd2Pd/7/

你并不需要的

$(".drop").slideUp(); 

多余的线这条线做工作就好了没有上述线。

$(".drop", this).slideToggle("slow"); 
+0

抱歉,这对我不起作用,因为我需要让其他人滑动。换句话说,一次只能显示一个下拉菜单。我很抱歉误会。但是如果你看看我原来的jsfiddle,你会看到如果一个下拉菜单是可见的,而你点击了另一个下拉菜单,那么可见的菜单就会向上滑动。谢谢! – lov2code 2012-03-31 22:34:42