javascript - 我如何更新这个 jQuery 插件?

标签 javascript jquery countdown

我正在使用这个 plugin我想更新计时器。

我可以像这样在还剩 5000 毫秒时启动倒数计时器:

$('#CountdownTimer').countdown({ remaining : 5000});

但是当我尝试用这个调用更新它时,我想我又初始化了它或者其他什么,因为计时器没有像我假设的那样更新

$('#CountdownTimer').countdown('update', 2000);

它基本上加快了倒数计时器的速度,如果我再次运行它,它的速度会更快......但我想做的是将它重置为 2000 毫秒

有什么想法吗?

最佳答案

以前没有用过这个函数,但看起来应该可以: <罢工>

<罢工>
$('#CountdownTimer').countdown('destroy');

在重新初始化倒计时之前调用它。

<罢工>

编辑

在库中,更改行:

tick_interval = setInterval(tick, 1000);

阅读

if (tick_interval == null) tick_interval = setInterval(tick, 1000);

关于javascript - 我如何更新这个 jQuery 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10274331/

相关文章:

javascript - Window.open 作为模态弹出窗口?

javascript - 获取 html 标签文本,转换为数字,递增,然后用结果更新标签文本

javascript - jQuery/ajax 表单提交不适用于多个表单 + 模态未关闭

javascript - 如何调整adminLTE模板中的header和navigation bar的高度?

javascript - 在内容脚本中使用 JQuery

jquery - 饼图中的 Struts 2 jQuery 插件,带有 json 结果

javascript - Scrollspy jquery 不适用于 Firefox、Opera

java - 从倒计时获取变量并将其设置到 TextView

android - android倒计时问题

vb.net - 有什么办法可以缩短这段代码吗?