я сделал функцию JavaScript для увеличения и уменьшения числа в кнопке, как, здесь функцияинкремента и декремента Javascript не работает
var val = 0;
var negative = false;
$('.i-t').click(function(){
val = val + ((negative) ? -1 : 1);
negative = (negative) ? false : true;
$("#myval").text(val);
});
Эта функция отлично работает на первом щелчке, но нажав второй раз не удаляет значение, что-то не так с функцией? здесь кнопка
<button id="myvals" class="myvals">
<i class="myvals" id="i-t"></i>
<span class="myvals" id="voteScore">123</span></button>
я хочу, чтобы изменить 123 на 124, если понравилась и 122, если не нравится, и он не работает, я прошу прощения, я должен был подготовить вопрос лучше с самого начала
Move 'вар вал = 0; var negative = false; 'вне обработчика – Tushar
http://jsfiddle.net/arunpjohny/cug5r48y/1/? –
ваш код будет делать значение '1' при первом щелчке, затем' 0' на втором клике, а затем чередуется между 1 и 0 на каждом клике ... это то, что вы ожидаете –