由空间触发的jQuery事件

时间:2016-10-27 16:20:33

标签: javascript key-bindings keycode qualtrics

我正在尝试禁用下一个按钮,直到使用质量中的jQuery按下空格键30秒后。我已经尝试了很多已经提出的建议,但似乎没有任何效果。如果有人能帮到我,我会非常感激,我真的死路一条。

提前致谢

Qualtrics.SurveyEngine.addOnload(function() {
  /*Place Your Javascript Below This Line*/
  var InputId = $("QR~" + this.questionId);
  InputId.style.display = "none";
  this.disableNextButton();
  if (e.keyCode === 0 || e.keyCode === 32) {
    this.enableNextButton.delay(30);
  }
})

1 个答案:

答案 0 :(得分:0)

Qualtrics中的

$指的是prototypejs。 您需要运行jquery noconflict才能使用jquery,并使用正确的标识符进行匹配。

此外,您没有捕获按键的事件处理程序。