等待鼠标单击以执行该功能的其余部分

时间:2017-10-02 02:02:14

标签: javascript jquery

我有一个测验,在选择答案后,它会显示结果并在设定的时间后转到下一个问题。

现在我怎么能让它显示结果然后暂停并等待鼠标点击才能继续前进?

self.rightAnswer = function(elm) {
  startSound('rightsound', false);
  //var bgcss = ($("#" + elm).toggleClass('correct'))
  $(elm).toggleClass('correct');            
  background.pause();
  setTimeout(function () {
    self.money($(".active").data('amt'));
    if(self.level() + 1 > 6) {
      $("#game").fadeOut('slow', function() {
        $("#game-over").html('Thanks you!');
        $("#game-over").fadeIn('slow');
      });
    } else {
      $("#question-answer-block").fadeOut('fast', function(){
        $("#question-answer-block").fadeIn('slow');
        self.level(self.level() + 1);
        var bgcss = ($(elm).toggleClass('correct'))
        self.showAllAnswers();
        self.transitioning = false;
      });
    }
    self.resetAnswersView();
    startSound('background', true);
  }, 5000);
}

0 个答案:

没有答案