Таймер, кнопка и JS

207
22 декабря 2021, 21:10

Подскажите, почему цифра, которая выводится через text отстает от таймера на 1 ?

function dis()
{

    $("#send").attr("disabled",true);
    $("#send").css({"background-color":"#d6d6d6","border-color":"#d6d6d6"});
    var ssUnb = 5; //5 секунд обратный отсчет
        $("#h").css({"display":"none"});
        $("#send").text(ssUnb); //ВЫВОДИТ цифру 5
        countd = setInterval(function(){
     $("#send").text(ssUnb);   
        --ssUnb; // с ssUnb-- то же самое
        console.log(ssUnb); //НАЧИНАЕТ с 4 А НЕ с 5
        if(ssUnb <= 0 ){
             $("#send").attr("disabled",false);
             $("#send").css({"background-color":"#428bfa","border-color":"#428bfa"});
             $("#h").css({"display":"block"});
            clearInterval(countd);
        }
    }, 1000);

}

Я в принципе понимаю, почему так происходит..но не понимаю, как исправить

READ ALSO
Не закругляются углы в таблице с border

Не закругляются углы в таблице с border

Здравствуйте уважаемые гуру верстки

250
NullPointerException при назначении роли пользователю

NullPointerException при назначении роли пользователю

регистрирую нового пользователя

193
Помогите решить проблему с Resource Root в IDEA!

Помогите решить проблему с Resource Root в IDEA!

Всем добрый день, подскажите пожалуйста, при создании игры Сапер на Java, я делаю путь к папке с картинками через getClassget

158
Stream API - сортировка map

Stream API - сортировка map

Случился затыкНа вход подается текст, нужно подсчитать количество повторяющихся слов и вывести их в порядке от наиболее повторяющихся к наименее...

157