Я работаю над функцией, в которой пользователи могут щелкнуть звезду, и счетчик увеличится, и появится слово «В отличие». Затем, если пользователи нажимают кнопку В отличие от счетчика, уменьшается и слово «В отличие от» исчезает. Пока это работает.Функция jquery counter/uncounter
Задача заключается в следующем: Я хочу, чтобы каждый пользователь только может нажать один раз (что в настоящее время работает) , но я хочу, чтобы иметь возможность снова нажмите на звездочку, если они уже щелкнул отличие от фразы (который будет удалили номер со счетчика). (Код и 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);
});
});
Кроме того, вот JS скрипка - http://jsfiddle.net/j5qAs/
Работает как очарование, спасибо! – chowwy