Javascript 滑动切换时添加当前类

Javascript 滑动切换时添加当前类,javascript,jquery,Javascript,Jquery,我尝试用简单的代码创建简单的手风琴菜单 这是我的 我的问题是如何在向下滑动时将classcurrent添加到父级li,如下所示: <ul> <li class="current"> level 2 二级 当幻灯片关闭时,移除当前的类。根据您的小提琴,这将达到效果 $('li').click(function(ev) { $(this).find('>ul').slideToggle('slow', function(){

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

这是我的

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

<ul>
    <li class="current">
        level 2
  • 二级

当幻灯片关闭时,移除当前的类。

根据您的小提琴,这将达到效果

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

在这个例子中,你考虑过jQueryUI的手风琴小部件吗@瑞安,谢谢。。我知道我们可以在网上找到很多。。但是我试着用小片段代码来理解它是如何工作的。。希望你能理解
$('li').click(function(ev) {
    $(this).find('>ul').slideToggle('slow', function(){
        $(this).parent().toggleClass('current');
    });
    ev.stopPropagation();
});​