0

我有下拉菜单,看起来像这样:http: //jsbin.com/akidiw/2/edit

单击“First”,然后单击“Second”,然后单击“Third”,您将看到问题。我知道这都是因为那部分

 $("span.toggle").click(function() {
 $(this).addClass('expanded');
 $(this).next().toggle(1000);

 $(this).parent().parent().find('.expanded').not(this).each(function(){
   $(this).next().toggle(1000);
 });
 });

我想要当您展开一个对象并单击第二个对象时,第一个对象正在关闭。请帮忙

4

1 回答 1

0

您永远不会从您关闭的项目中删除“扩展”类。

在“点击”事件上,遍历已“展开”的项目并删除该类。

于 2013-06-11T13:27:39.920 回答