这个网站带你到我的游戏,这将显示错误时,你点击几个div与他们的点。
我在做一个类似危险的游戏。当用户单击其中一个子类别时,问题将成功弹出。用户也能够成功或不成功地回答问题;但是,在他们回答问题之后,逻辑似乎是在收集过去的单击,从而导致事件处理程序为新单击的目标和过去单击的目标执行函数。参见上面的链接,例如bug。
请帮我调试一下这个!
let showQuestion = function(id){
$('body > #simpleModal').css('display', 'block')
$('.modal-body > .question').text(answerQuestion[id].answer)
}
let clickCounter = 0
$('.container > .questionBox').on('click', this, function() {
clickCounter += 1
let id = this.id
showQuestion(id)
let questionAnswered = this
$('.modal-content > button').on('click', this, function(){
$('body > #simpleModal').css('display', 'none')
if ($('.modal-content > input').val() === answerQuestion[id].question){
goodJob()
$(questionAnswered).css('background-color', 'green')
$(questionAnswered).off()
} else {
tryAgain()
$(questionAnswered).css('background-color', 'red')
$(questionAnswered).off()
}在过去的两个星期里,我一直在学习网络开发课程,所以我仍然在学习。我的网站是一个正在进行的工作。
发布于 2017-12-14 04:43:25
看起来,在单击监听器中有一个单击侦听器。有理由这么做吗?我想知道第一个,$('.container > .questionBox'),是否也是在模式内的点击。但是,如果不看更多的代码,我就无法判断是否这就是点击似乎在堆积的原因。
https://stackoverflow.com/questions/47805822
复制相似问题