點擊按鈕(遊戲上下文),我想在顯示下一個問題前暫停顯示正確的答案。我該怎麼做? 我試試這個:jquery在顯示下一步之前暫停
showCorrectAnswer();
questionCounter++;
setTimeout(displayNext(), 6000);
/* Or */
showCorrectAnswer();
questionCounter++;
wait(6000);
displayNext();
/*with wait*/
function wait(ms){
var start = new Date().getTime();
var end = start;
while(end < start + ms) {
end = new Date().getTime();
}
}
但是不行。 感謝
沒有錯誤。當用戶選擇他的答案並點擊「下一步」時,下一個會自動顯示。沒有時間讓用戶看到正確的答案。我想向他展示他的答案,黃色的答案和紅色的正確答案,並在顯示下一個問題之前解釋6秒。 – Cutis
JavaScript有時會令人困惑,如果你對如何在jQuery中做這件事感興趣,@Panos的答案就是你要找的,因爲'delay()'是'setTimeout()'和jQuery的jQuery包裝器。 ..只是工作。如果你想明白爲什麼它不起作用,我希望我的回答足夠清楚。 –
謝謝,你的回答很明確,可以幫助我。 – Cutis