Jquery点击功能问题

时间:2010-11-24 03:43:28

标签: jquery

我有一个功能,当用户先点击它会添加一个类,然后在第二次点击它将删除该类,再次..所以..这就像第一次点击它意味着活动,然后第二个不活动。就像那样。

这是我的代码:

$('.sub-nav-add').css('display','none');
   $('.nav-add').click(function(){
   $('.sub-nav-add').slideToggle(200);
   $('.box-add').addClass('sub-nav-active');
});

如何添加将删除类的第二个单击功能?

2 个答案:

答案 0 :(得分:6)

使用toggleClass

$('.sub-nav-add').css('display','none');
$('.nav-add').click(function(){
    $('.sub-nav-add').slideToggle(200);
    $('.box-add').toggleClass('sub-nav-active');
});

答案 1 :(得分:4)

看看.toggle method。它会完全符合您的要求。