我正在研究一个功能,用户可以点击一个星号,计数器将会增加,并且会出现“不同”字样。然后,如果用户点击不同的计数器减少和字不像消失。到目前为止,它的工作。jquery counter/uncounter function
挑战是这样的:我希望每个用户只能点击一次(现在工作),但我希望他们能够再次点击星星如果他们已经点击不同的短语(这将已从计数器中删除了该号码)。 (代码和下面的jsfiddle)。
HTML
<span href="" class="star">Star</span> <span class="star_number"></span>
· <span class="unstar">Unlike</span>
jQuery的
$(function(){
$('.unstar').hide();
var count1=0;
$('.star').one("click", function() {
count1++;
$('.unstar').show();
$('.star_number').html(count1);
});
$('.unstar').one("click", function() {
count1--;
$('.unstar').hide();
$('.star_number').html(count1);
});
});
而且,这里的爵士小提琴 - http://jsfiddle.net/j5qAs/
工程就像一个魅力,谢谢! – chowwy 2012-02-06 16:29:48