如何自动推进由于不活跃的质量
How to auto-advance due to inactivity on Qualtrics
我想在一个Qualtrics调查中的参与者在他们不活跃10秒后自动进入下一个问题(在下一页)。我的不活动代码工作得很好(见下文,来自Kirupa),但我不知道如何迫使调查继续进行。什么好主意吗?
代码:Qualtrics.SurveyEngine.addOnload(function()
{
/*Place Your Javascript Below This Line*/
var timeoutID;
function setup() {
this.addEventListener("mousemove", resetTimer, false);
this.addEventListener("mousedown", resetTimer, false);
this.addEventListener("keypress", resetTimer, false);
this.addEventListener("DOMMouseScroll", resetTimer, false);
this.addEventListener("mousewheel", resetTimer, false);
this.addEventListener("touchmove", resetTimer, false);
this.addEventListener("MSPointerMove", resetTimer, false);
startTimer();
}
setup();
function startTimer() {
// wait 10 seconds before calling goInactive
timeoutID = window.setTimeout(goInactive, 10000);
}
function resetTimer(e) {
window.clearTimeout(timeoutID);
goActive();
}
function goInactive() {
// Here is where the auto-advance code needs to go
}
function goActive() {
startTimer();
}
});
——谢谢!
将这行添加到goInactive函数中:
$('NextButton').click();
根据官方文档LINK HERE
this.clickNextButton();
相关文章:
- :focus:一起活跃,不在firefox上工作
- 查找数组's按属性不存在于另一个数组中的对象
- Angular Form Wide验证(不特定于字段)
- HTML5 Canvas toDataURL(“image/png”)适用于一些绘画,而有些则不然,不确定原因
- jQuery appendTo 替换元素而不是添加元素,如果正在添加的元素预先存在于列表中
- 动画功能不应用于每个元素
- ng类应用于页面加载,表达式不真实
- 基础日期选择器、结束日期(和时间)不能早于开始日期(和时间)
- 我应该在Google Api javascript中进行什么更改,以便它只能显示印度城市,而不能落后于州和印度
- 仅将 CSS 规则应用于
中的第一个 ,而不分配类/ID - 专注于输入角度不起作用
- Firebug 不推荐将“delete”运算符应用于非限定名称
- 等效于不带jQuery的getJSON函数
- getSelection()只能应用于某个元素(而不是整个文档)
- 等效于getElementbyName的jQuery不起作用
- Rally App SDK 2.0:Rallymultiobjectpicker,适用于不显示displayField的
- 如何编写依赖于不按住其他键的 .keycode 事件
- 将 CSS 应用于不带 标记的整个页面
- 将JSON.parse()应用于不寻常的JSON文件
- 哪些限制适用于不透明响应