2010-11-24 162 views
2

我有一個功能,當用戶點擊第一次它會添加一個類,然後在第二次點擊它將刪除類,並再次..等等..就像第一次點擊它意味着活躍,然後秒不活躍。就這樣。jquery點擊功能問題

這裏是我的代碼:

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

我如何可以添加第二個點擊的功能,將removeClass?

回答

4

看看.toggle method。它會做你想要的。

+1

男人,我從來沒有見過這樣的人?這真的很方便。 – 2010-11-24 03:49:15

6

使用toggleClass

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