2012-03-11 20 views
0

我得到一个我想要的样式的cms的无序列表。 它运作良好,但只适用于第一个<li id="link-18">元素。我的目标是像第一个一样将<ul>块设计为低槽。见http://jsfiddle.net/UyrdS/3/(第二和第三连杆示出了切换<ul>块不是在顶部)里面有无序列表的无序HTML列表。互相包装

goal

如果第二连杆(2二级)被点击时,该切换新<ul>块导航旁边显示,但不像1级一个链接顶部与他的孩子元素做它<ul>

+2

你的问题是什么? – jacktheripper 2012-03-11 22:20:55

+0

看到上传的图片。 – JohannesM 2012-03-12 00:25:29

回答

0

我放弃了。我是一个非常糟糕的询问者:) 感谢您的答案。为了您的所有花时间,向您表示敬意。这小提琴最接近我的问题。

http://jsfiddle.net/UyrdS/6/

但它不是动态的。它有一个静态宽度。这仍然是问题。

1

的例子就是你想要什么

alllinks = $("ul>li>ul"); 
$('nav a').on('click', function(e) { 
    alllinks.hide(); //First hide all the links 
    e.preventDefault(); 
    if ($(this).parent().children('ul').size() > 0) { 
     $(this).parent().children('ul').toggle(); 
    } 
});