2016-10-27 3 views
0

Я пытаюсь отключить следующую кнопку до 30 секунд после нажатия пробела с помощью jQuery в qualtrics. Я пробовал много предложений, которые уже были сделаны, но ничего не работает. Если бы кто-нибудь мог помочь мне здесь, я был бы очень благодарен, я нахожусь в тупике.Событие jQuery, вызванное пробелом

Заранее спасибо

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/ using-console-log) для ошибок? –

+1

хорошо, что вы не слушаете нажатия клавиши в любом месте этого кода ... Далее e не определено ... – epascarello

ответ

0

$ в Qualtrics имеет в виду prototypejs. Вам нужно будет запустить jQuery noconflict для использования jquery и использовать правильный идентификатор для соответствия.

Кроме того, у вас нет обработчика событий для захвата вашего нажатия.

Смежные вопросы