2016-10-27 38 views
0

我試圖讓下一個按鈕被禁用,直到在質量中使用jQuery按空格鍵之後30秒。我已經嘗試了很多已經提出的建議,但似乎沒有任何工作。如果有人能夠幫助我,我會非常感激,我真的死了。由空間觸發的jQuery事件

由於在Qualtrics提前

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); 
    } 
}) 
+3

究竟發生了什麼問題?你能否提供[MCVE?](http://stackoverflow.com/help/mcve)你有沒有[檢查你的控制檯](http://stackoverflow.com/documentation/javascript/185/hello-world/714/使用控制檯日誌)的錯誤? –

+1

好吧,你不聽代碼中任何地方的按鍵...下一個e沒有定義... – epascarello

回答

0

$指的是prototypejs。 您需要運行jquery noconflict才能使用jquery,並使用正確的標識符進行匹配。

此外,您沒有事件處理程序來捕獲您的按鍵。