我有以下輸出要求。嵌套手風琴展開全屏第一個窗格jquery
項1
項目1.1
項1.1.1
項1.2
項目2
第3項
如果我在第2項點擊然後輸出將是
第1項
第2項
項目2.1
項目2.1.1
項目2.2
項目3
這是我的javascript。
$(".slide-list li a").click(function() {
if ($(this).hasClass("selected") && $(this).next().queue().length === 0) {
$(this).next().slideUp();
$(this).removeClass("selected");
}
else if (!$(this).hasClass("selected") && $(this).next().queue().length === 0) {
$(this).next().slideDown();
$(this).addClass("selected");
//$(this).next().find("ul:first").show();
$(this).next().find("ul:first").slideToggle('slow'); //not working perfectly.
}
var $licurrent = $(this).parent();
window.location.hash = $('.slide-list li').index($licurrent);
$licurrent.parent().find("li").not($licurrent).find("a").removeClass("selected"); $licurrent.parent().find("li").not($licurrent).find("ul").hide("k");
});
$(document).ready(function(){
$("#Accord-wrapper ul.slide-list li a").first().trigger("click");
});
示例[jsfiddle](http://jsfiddle.net/lovethakker/4YWJU/) –
你的問題是什麼? – davidcondrey
是的,什麼* *你的問題*完全* *?此外,您還需要對HTML中括號的匹配進行排序,在您的小提琴中顯示爲亂七八糟。 –