0

下午,

我正在为我正在编写的测验应用程序使用以下倒计时。

 var count = 60;
    countdown = setInterval(function(){
    $("p.countdown").html(count + " seconds remaining!");
    if (count == 0) {
        $('#QuizQuestions').hide();
        $('#QuizFail').show();
        $('.anscountFail').html("Sorry, you ran out of time!");
    }
    count--;
    }, 1000);

一旦所有的问题都得到了回答,我就会这样做

 $('p.countdown').remove();

删除 p.countdown。我的问题是,即使删除了这个页面,为什么页面仍然会进入失败页面?如果所有问题都已回答,我该如何停止倒计时?

非常感谢,

4

1 回答 1

3

您还应该清除间隔:

clearInterval(countdown);
于 2012-07-24T14:35:03.940 回答