This question was posted and answered in the community page six years ago. I tried the JavaScript provided by AnthonyR below, but it doesn’t seem to be working for me. I don’t know if there is something within Qualtrics that has changed in that time frame that wouldn’t allow this to work? Any ideas?
Is there a way for me to delay a question from appearing? I have a video that I would like the respondent to watch for 30 seconds before a question appears right below it on the same page.
Best answer by AnthonyR
Qualtrics.SurveyEngine.addOnload(function()
{
this.getQuestionContainer().hide();
});
Qualtrics.SurveyEngine.addOnReady(function()
{
var delayTime = 30000 //This is the time of delay
var that = this;
setTimeout(function(){that.getQuestionContainer().show()}, delayTime);
});
The timing can be updated by updating the value of delayTime, which is set in milliseconds.