次のボタンをクリックすると(ゲームのコンテキスト)、次の質問を表示する前に正解を表示するために一時停止します。どうすればいい? 私はこれ試してみてください。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();
}
}
をしかし、動作しません。 おかげであなたが使用できるjQueryを使って
エラーはありません。ユーザーが自分の答えを選択して「次へ」をクリックすると、次のものが自動的に表示されます。ユーザーが正解を見る時間がない。私は彼に黄色の答えを示し、赤で正しい答えを6秒間説明して、次の質問を表示します。 – Cutis
JavaScriptは時には混乱することがあります。jQueryでそれを行う方法に興味があるなら、 'delay()'は 'setTimeout()'とjQueryのラッパーですので、@ Panosの答えはあなたが探しているものです。 ..ちょうど働く。なぜそれがうまくいかなかったのか理解したいのであれば、私の答えは十分にはっきりしていると思います。 –
ありがとうございます、あなたの答えは明確で、私を助けます。 – Cutis