这是Firebug中的错误吗?

时间:2015-06-12 21:28:23

标签: javascript firebug

我有以下javascript代码:

function vocableToTextFieldClickEventHandler(e) {
if (e.keyCode == 13) { //Enter key
    if (pausedAfterAnswer) {
        pausedAfterAnswer = false;
        goToNextVocable();
        setAnswerNeutral();
        $("#vocableToTextFieldUI").val("");
        return;
    }
    if (textIsOnlyValidCharacters(vocableToTextFieldNode.value) == false){
        displayError("Not valid input!");
    }
    if (answerIsCorrect()) {
        displayAnswerCorrect();
        getActiveVocable().setPreviousAnswerStatus(1);
        pausedAfterAnswer = true;
    } else {
        repeatList.push("x");               //This line
        pausedAfterAnswer = true;
    }
}
}

将断点添加到注释“此行”的行时,无论e.keyCode是什么,它都会触发。我已经多次查看代码片段以找到错误,但似乎无法找到它。我只是想知道这可能是Firebug中的错误,还是只是一个愚蠢的编程错误。我今天早些时候从Firebug那里得到了一些奇怪的行为也没有意义,所以我真的不知道我是否可以相信它。

1 个答案:

答案 0 :(得分:0)

由于我无法完全理解这一点,我至少可以得出结论,我可以通过转到Firebug选项并单击“重置所有Firebug选项”然后重新启动浏览器来修复我从Firebug中遇到的一些奇怪行为。