0

我正在按照这个问题的公认答案中的 jQuery 示例尝试手风琴菜单:jquery: 3 level vertical menu

$(document).ready(function() {
$('li').click(function(ev) {
$(this).find('>ul').slideToggle()
    .end().siblings().find('ul').slideUp();
ev.stopPropagation();
});
});

我的问题是,当我添加 css 使其看起来有点像 jQm 列表视图时,它会在 2 级和 3 级下方获得空列表项。如果我删除:

display: block;

从 css 来看,菜单看起来像一个列表,并且没有空列表项。有没有办法让我保持块的外观?

请检查我的小提琴完整代码:http: //jsfiddle.net/karin_A/aCaEG/564/

4

1 回答 1

0

您只是缺少几个结束标签而已。

<li><a href="#"> Level 2



<li><a href="#"> Level 3
于 2012-11-22T10:40:10.150 回答