我正在按照这个问题的公认答案中的 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/