1

我尝试用简单的代码创建简单的手风琴菜单。

这是我的Jsfiddle

$('li').click(function(ev) {
    $(this).find('>ul').slideToggle();
    ev.stopPropagation();
});

我的问题是如何current在向下滑动时向父 li 添加类,如下所示:

<ul>
    <li class="current">
        level 2

current并在幻灯片关闭时删除课程。

4

1 回答 1

3

根据您的小提琴,这可以解决问题。

$('li').click(function(ev) {
    $(this).find('>ul').slideToggle('slow', function(){
        $(this).parent().toggleClass('current');
    });
    ev.stopPropagation();
});​

是该示例的小提琴,带有彩色背景以进行可视化.current

于 2012-12-24T02:02:29.400 回答