Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery倒计时插件重启_Jquery_Plugins_Timer_Countdown - Fatal编程技术网

jQuery倒计时插件重启

jQuery倒计时插件重启,jquery,plugins,timer,countdown,Jquery,Plugins,Timer,Countdown,我正在使用jQuery倒计时插件(),但我似乎无法重置计时器 单击按钮后,以下功能开始倒计时: function startResetCounter() { $('.reset_counter div').countdown({ until: '+3m +0s', compact: true, format: 'MS', onExpiry: resetPage }); } 但当我重新点击按钮时,它不会重置计时器

我正在使用jQuery倒计时插件(),但我似乎无法重置计时器

单击按钮后,以下功能开始倒计时:

function startResetCounter() {
    $('.reset_counter div').countdown({ 
        until: '+3m +0s',
        compact: true,
        format: 'MS',
        onExpiry: resetPage
    });
}
但当我重新点击按钮时,它不会重置计时器


有谁能帮我吗?

添加到startResetCounter函数的下面一行:

$('.reset_counter div').countdown('destroy'); //remove countdown if it was already used
因此,在结束时,您将得到:

function startResetCounter() {
    $('.reset_counter div').countdown('destroy');

    $('.reset_counter div').countdown({ 
       until: '+3m +0s',
       compact: true,
       format: 'MS',
       onExpiry: resetPage
    });
}