在slidetoggle中添加类当前

时间:2012-12-24 01:57:00

标签: javascript jquery

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

这是我的Jsfiddle

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

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

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

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

1 个答案:

答案 0 :(得分:3)

根据你的小提琴,这将成功。

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

该示例的here is a fiddle带有彩色背景,可视化.current