Я хочу сделать таймер в jQuery, я хочу изменить значение диапазона каждую секунду, я делаю так, но это задержка не работает.Задержка jQuery внутри циклов
function startTimer(daysRemain,hoursRemain,minutesRemain,secondsRemain){
while(secondsRemain < 60){
secondsRemain++;
$("span.secondRemain").delay(1000).text(secondsRemain); //change value of seconds each one second
// I try this way too!
/* setTimeout(function(){
$("span.secondRemain").text(secondsRemain);
},1000);*/
}
ммм вы правы, но я слишком попробовал SetTimeout, а также не работает. – palAlaa
'setTimeout' будет звонить только один раз. Вы можете либо вызвать 'setTimeout' снова в первоначальном' setTimeout', либо использовать 'setInterval', чтобы увидеть мое редактирование для примера основного таймера. – Trevor