【问题标题】:jQuery event triggered by space空间触发的jQuery事件
【发布时间】:2016-10-27 16:20:33
【问题描述】:

我正在尝试禁用下一个按钮,直到在 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);
  }
})

【问题讨论】:

  • 到底出了什么问题?能否请您提供MCVE?checked your console 是否有错误?
  • 好吧,您不会在该代码中的任何位置监听按键...下一个 e 未定义...

标签: javascript key-bindings keycode qualtrics


【解决方案1】:
Qualtrics 中的

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

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

【讨论】:

    猜你喜欢
    • 2012-11-21
    • 1970-01-01
    • 2011-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-18
    • 2013-02-15
    相关资源
    最近更新 更多