Solved
How can I delay a question from appearing?
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
Add the following JavaScript to the question you would like a delayed:
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.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.

Without delay (in JS):