動的クイズのコンテンツを更新しようとしています。質問に答えると、次のボタンをクリックしてから、セクションがフェードアウトし、コンテンツを更新してから、新しい質問で再びフェードインします。
これは私がそれを行うために使用しているコードです
function changeQuestion(){
questions.fadeOut();
// first, check answer
if($("#myForm input[type='radio']:checked").length ==1){
//add the answer to the answers array
answers[number] = $("#myForm input[type='radio']:checked").val();
// increment the number
number++;
// then, move to next question OR show results
if (number < allQuestions.length) {
$('#back').show();
addQuestionAndAnswers();
}else {
displayResult();
}
}else{
alert('please select an answer before proceed');
}
questions.fadeIn();
}
しかし、セクションがフェードアウトしているときに次のボタンをクリックしてコンテンツを更新すると...コンテンツをフェードアウトしてからchangeQuestion関数を呼び出す関数fadeOut()を実行しようとしましたが、同じ結果が得られました。私がやろうとしていることのフィドルを残しておきます。誰かが私を助けてくれることを願っています。