jQuery逻辑无法正常工作

时间:2012-01-25 23:10:34

标签: jquery

为Accordion导航找到了一个非常好的代码,我正在尝试在我们的网站上实现,但由于某些限制,我无法在jQuery上更改HTML代码或新版本。该示例基于div / class名称,但我们使用ul>李上市。我并没有真正得到孩子的父母关系。任何帮助表示赞赏。感谢

代码在JSfiddle http://jsfiddle.net/rexonms/kn3t6/1/

上设置

1 个答案:

答案 0 :(得分:1)

在这里,修复了jsfiddle以使用你的html:

http://jsfiddle.net/kn3t6/6/

更改此代码:

 //Main code that should work  
 $(this).parent().slideDown(500).siblings((this).parent).slideUp("slow");

到此代码:

// hide other lists
$(this).parent().siblings().find("ul").slideUp("slow");

// show the current list
$(this).parent().find("ul").slideDown(500);