2015-08-18 65 views
-2

這個工作,但問題是它只有一次 - 然後類('active')永遠不會再添加 - 它需要刪除5次點擊後,如下所示,但後5需要重置,我希望計數器返回0,以便在再次點擊5次後可以再次運行!添加重置功能點擊計數器

var clickCount = 0; 

$(".arrowRight").click(function() { 
    clickCount++; 

    if (clickCount >= 5) 
     // alert ("stop it!"); 
    $(".arrowRight").removeClass("active"); 
    else { 
    $(".arrowRight").addClass("active"); 
    } 
}); 
+2

是否有你爲什麼不能只是設置的clickCount回0,當你刪除類的理由? –

+0

你有2.5k代表,但你不能看到'clickCount'將始終保持在5以上? –

回答

3

威爾這樣的工作組clickCount = 0

var clickCount = 0; 

$(".arrowRight").click(function() { 
    clickCount++; 

    if (clickCount >= 5) { 
     clickCount = 0; 
     $(".arrowRight").removeClass("active"); 
    } 
    else { 
     $(".arrowRight").addClass("active"); 
    } 
}); 
4

只是在if語句

if (clickCount >= 5) 
    clickCount = 0; 
    $(".arrowRight").removeClass("active"); 
else { 
    $(".arrowRight").addClass("active"); 
} 
1

這是另一種選擇:

if (clickCount%5==0) { 
$(".arrowRight").removeClass("active"); 
} else { 
$(".arrowRight").addClass("active"); 
}