小编Jia*_*ort的帖子

javascript倒数计时器暂停恢复

起初我的倒数计时器没有暂停和恢复功能,计时器运行得很好。现在我刚刚添加了该功能,暂停没有问题,但恢复时间有问题。时间不会从它所在的位置开始显示,并从那里开始倒计时。如何更改我的代码?

$('#pause').click(function(){

    // Get current minutes and seconds //

    var text = $('#countdown').html();

    var min_sec = text.split(":");

    pause_minutes = min_sec[0];

    pause_seconds = min_sec[1];

    // Stop the timer //

    clearTimeout(stop_start);

    // Hide pause button, show the play button //

    $('#pause').hide();

    $('#cont').show();

});

// continue button is clicked //

$('#cont').click(function(){

    $('#cont').hide();

    $('#pause').show();

    // Pass in pause_minutes and pause_seconds //

    resume_time(pause_minutes, pause_seconds);
});

function resume_time(pause_minutes, pause_seconds){ // e.g: 1 , 30

    var start_time = new Date();

    end_time.setMinutes(start_time.getMinutes() + pause_minutes);

    end_time.setSeconds(start_time.getSeconds() + pause_seconds);

    update_timer(); …
Run Code Online (Sandbox Code Playgroud)

javascript timer countdowntimer

2
推荐指数
1
解决办法
9223
查看次数

标签 统计

countdowntimer ×1

javascript ×1

timer ×1