我在我的一个项目上尝试了 slickquiz,并在每个问题上添加了图像和所有内容。
但是,如果您能指出如何在图像进入下一个问题之前延迟图像,我想寻求帮助。
行为是每次单击“检查答案”时,它都会自动切换到下一个,因为 ID 确实已经更改。
我想要的是仅在加载下一个问题后才更改图像。
完整代码位于:http: //bin.cakephp.org/saved/87152
现场样本:http ://aacenter.com/surveys/index/1
更改图像的代码片段:
if (qPos == 'question0') {
//console.log('search: ' + qPos + ', found.');
$('#progressbar').progressbar('option', 'value', 10);
$('.questionImage #qImgSrc').attr('src', '/themed/aac-theme/img/quizzes/s' + surveyId + 'q02.jpg');
}
else if (qPos == 'question1') {
//onsole.log('search: ' + qPos + ', found.');
$('#progressbar').progressbar('option', 'value', 20);
$('.questionImage #qImgSrc').attr('src', '/themed/aac-theme/img/quizzes/s' + surveyId + 'q03.jpg');
}
代码运行良好,但只是提前更改图像。