JavaScript:刷新计数器而不重新加载www

时间:2018-08-09 11:35:49

标签: javascript countdown

我有一个包含问题列表的页面。计数器在每个问题上方。 每次单击按钮(问题的答案)后,我都需要刷新计数器,但无需重新加载页面。 不幸的是,每次单击后我都无法隐藏第一个计数器。

“倒数计时”功能不起作用。 有人可以帮忙吗?

<div class="col quiz--header__time p-0">
    <b> 30 </b>  s.
</div>




        var cd = false;
        function countDown (time, reload) {
            var sec = time;
            if (reload) {
                if ($('.questionQ:visible').is(':not(:last-child)')) {
                    $('.quiz--header__time b').html(time);
                    clearInterval(cd);
                }
            }
            cd = setInterval(function () {
                sec--;

                $('.quiz--header__time b').html(sec);

                sec == 0 ? clearInterval(cd) : null;
            }, 1000);
        }




    function selfSubmit(time, obj) {
        setTimeout(function () {
            obj.parent().parent().find(':radio').click();
            countDown(30, true);
        }, time)
    }

0 个答案:

没有答案