2011-11-25 80 views
0

我創建了一個非常簡單的,類似YouTube的,喜歡/不喜歡的按鈕和一個綠色的紅色評級欄,除「清除投票」按鈕外,所有工作都很好,我不知道如何重置值到0;如何重置投票

$(function(){ 

var n = 1; 
var m=1; 
$(".voteUp").click(function(){ 
$(".good").stop().animate({'width':'+=2px'}); 
$(this).css('background','#060'); 
$(".voteDown").css('background','-moz-linear-gradient(top, #5e5e5e 0%, #353535 100%)'); 
$("#votersGood").text(n+++" likes"); 
//$(this).attr('disabled','disabled'); 

}); 
$(".voteDown").click(function(){ 
$(".good").stop().animate({'width':'-=2px'}); 
$(this).css('background','#C00'); 
$(".voteUp").css('background','-moz-linear-gradient(top, #5e5e5e 0%, #353535 100%)'); 
$("#votersBad").text(m+++" dislikes"); 
//$(this).attr('disabled','disabled'); 
}); 
$("#clear").click(function(){ 
    $(".message").fadeIn(2000).fadeOut(2000); 
}); 
}); 

如何將「n」和「m」值重置爲0,因此計數可以從0開始?

+0

您試過n = 0或m = 0嗎?到目前爲止,您嘗試過哪些方法沒有奏效? – Ger

+0

究竟哪一個是「明確投票」按鈕? –

+0

#clear是「明確投票」 – misticx

回答

1

將變量設置回0?

$("#clear").click(function(){ 
    $(".message").fadeIn(2000).fadeOut(2000); 
    n = 0; 
    m = 0; 
    $("#votersGood").text(n + " likes"); 
    $("#votersBad").text(m + " dislikes"); 
}); 
+0

非常感謝。 我不知道這是可能的,在某些功能中「重置」變量,現在我學到了一些新東西。它非常簡單,現在我很慚愧,我甚至問過那麼簡單的東西。 – misticx

+0

@misticx,不需要感到羞恥。如果您閱讀變量範圍,這可能會有所幫助,因爲這是您應該熟悉的內容。無論如何,如果這解決了你的問題,請不要忘記接受答案。 – Brandon