我正在使用此plugin,我想更新计时器。
我可以在5000毫秒左右开始倒数计时器,如下所示:
$('#CountdownTimer').countdown({ remaining : 5000});
但是当我尝试使用此调用更新它时,我想我会再次初始化它或者因为计时器没有像我假设的那样更新
$('#CountdownTimer').countdown('update', 2000);
它基本上加快了倒数计时器的速度,如果我再次运行它,它会加速它......但我想做的是将它重置为2000毫秒
有什么想法吗?
答案 0 :(得分:1)
如果我正确读取库代码,'update()'只会更新显示的剩余时间,而不是实际的倒计时时钟。似乎没有办法像你现在所写的那样做你想要的东西,但如果你想自己做的话就不难添加这个功能......
答案 1 :(得分:1)
之前没有使用过这个功能,但看起来应该可行: <击> 撞击>
<击>$('#CountdownTimer').countdown('destroy');
在重新初始化倒计时之前,请先调用它。
击><击> 撞击>
修改强>
在库中,更改行:
tick_interval = setInterval(tick, 1000);
阅读
if (tick_interval == null) tick_interval = setInterval(tick, 1000);