@nikmil

Как изменять цвет текста от веденных значений?

Здравствуйте, я вот составила код, но у меня почему-то работают только 2 последние строки. Если я введу скорость 10, то будет зеленый цвет (срабатывает esle), а если ввожу 182 то срабатывает 3 if и перекрашивает цифры в красный. Как сделать так чтобы от 0 до 100 белый, от 101 до 180 оранжевый ну и после красный?
function SetSpeed(speed){
    $("#speed").val(speed);
    if(speed > 0 && speed < 100) {
        $(".speedhud").css("color","#FFFFFF");
    }
    if(speed > 101 && speed < 180) {
        $(".speedhud").css("color","#E1E442");
    }
    if(speed > 181 && speed < 1000) {
        $(".speedhud").css("color","#E44242");
    }
    else {
        $(".speedhud").css("color","green");
    }
}
  • Вопрос задан
  • 79 просмотров
Решения вопроса 1
@skazi_premiere
Верстаем как умеем ;) HTML/CSS/JS
Условие не верное.
function SetSpeed(speed){
    $("#speed").val(speed);
    if(speed > 0 && speed < 100) {
        $(".speedhud").css("color","#FFFFFF");
    } else if(speed > 101 && speed < 180) {
        $(".speedhud").css("color","#E1E442");
    } else if(speed > 181 && speed < 1000) {
        $(".speedhud").css("color","#E44242");
    } else {
        $(".speedhud").css("color","green");
    }
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы