2012-01-25 76 views
0

爲Accordion nav找到了非常好的代碼,並試圖在我們的網站上實現,但由於某些限制,我無法更改jQuery上的HTML代碼或新版本。該示例基於div /類名稱,但我們使用的是ul> li列表。我沒有真正得到孩子的父母關係。任何幫助表示讚賞。由於jQuery邏輯無法正常工作

代碼設置上的jsfiddle http://jsfiddle.net/rexonms/kn3t6/1/

回答

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); 
+0

嘿非常感謝很多人,非常感謝。現在我可以回家享受傍晚。歡呼聲... – rex

+0

你非常歡迎,有一個很好的。 – SoWeLie