使文本/答案选择消失/重新出现在质量中

时间:2014-02-25 19:13:03

标签: javascript qualtrics

我正在做关于分心的实验。作为实验的一部分,我需要一个问题在屏幕上显示两秒钟,消失两秒钟然后重新出现。这是我用javascript编程的方法。

Qualtrics.SurveyEngine.addOnload(function()
{

    function togglequestion() { 
        if(this.getQuestionDisplayed()) {
             this.questionContainer.style.display = 'none';
        } else {
             this.questionContainer.style.display = 'block';
        }
     };

    var a1 = setTimeout(togglequestion, 2000);
    var a2 = setTimeout(togglequestion, 4000);

});

我认为这个问题要么是我宣布我的功能,要么是if语句。我对javascript不是很有经验,所以任何帮助都会非常感激!

1 个答案:

答案 0 :(得分:2)

setTimeout function的第二个参数是毫秒的持续时间。目前,这些函数被快速调用两次非常

var a1 = setTimeout(togglequestion, 2000);
var a2 = setTimeout(togglequestion, 4000);