我正在尝试更新动态测验的内容,当您回答问题时,您单击下一个按钮,然后该部分应该淡出,更新内容,然后再次淡入新问题。
这是我用来做这件事的一段代码
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();
}
但是,当我在该部分淡出时单击下一个按钮进行内容更新时......我一直在尝试执行一个淡出内容的函数fadeOut(),然后调用changeQuestion函数,但我得到了相同的结果。我会留下我正在尝试做的事情,希望有人能帮助我。