Я в основном ищу способ в jquery, где мой скрипт будет ждать 15 секунд или около того, и отображать правильный ответ, если пользователь еще не выбрал ответ.в данный момент это, кажется, проходит прямо через.ps этот метод вызывается в цикле for, с другими методами / функциями, поэтому он проходит прямо через итерацию по массиву.Цикл thr for размещен ниже, хотя в самом скрипте он отображается далее.чтобы быть понятным, я ищу ва, чтобы скрипт проверял, нажал ли пользователь в течение этих 15 секунд кнопку.на данный момент его даже не делают.в массиве около 10 элементов, но после нажатия кнопки «Пуск», чтобы начать тест, он переходит прямо к последнему элементу, так что пользователь даже не может сделать выбор.setTimeout Я не думаю, что уместно здесь ... попробовал, но есть огромная возможность, я могу ошибаться
function getUserResp(){
$("#countdown").countdown({seconds: 15});
setTimeout("dispAns()", 16000);
$("#ans1").click(function(){
ansStr=$(this).text();
checkAns(ansStr);
});
$("#ans2").click(function(){
ansStr=$(this).text();
checkAns(ansStr);
});
$("#ans3").click(function(){
ansStr=$(this).text();
checkAns(ansStr);
});
$(".ans").mouseover(function(){
$(this).addClass("hilite").fadeIn(800);
});
$(".ans").mouseout(function(){
$(this).removeClass("hilite");
});
}
$.each(qArr, function(i){
getAns(i);
getQuestion(i);
presentData();
getUserResp();
displayAnsResp();
});
getTotalScore();
});