Я работаю над приложением и пытаюсь создать функцию, которая постепенно увеличивает цвет числа от черного до красного. Например, пользователь выбирает число от 0 до 100, что означает, что он может нажать кнопку 100 раз, пока не получит сообщение о том, что он больше не может нажимать, и я бы хотел, чтобы цвет числа всегда становился более красным, пока счетчик идет до конца.
Число 0 = черный -> Число 100 = полностью красный.
Вот функция, которая добавляет число при нажатии:
<input type="text" id="inc" value="0" readonly="readonly"></input>
i = 0; // Default value (it's the number that shows on the counter)
x = 0; // It's the max value the user sets for the counter
function adicionar()
{
if( i < x)
{
i++;
document.getElementById('inc').value = i;
}
}
Вот что я пробовал:
a = x * 50 / 100
b = x * 80 / 100
c = x * 100 / 100
if(i == a){
var $$ = Dom7;
$$('body').addClass('yellow');
}
if(i == b){
var $$ = Dom7;
$$('body').addClass('red');
}
if(i == c){
var $$ = Dom7;
$$('body').addClass('red2');
}
Спасибо за вашу помощь!