gpt4 book ai didi

javascript - jQuery 倒计时在暂停时运行

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:34:47 24 4
gpt4 key购买 nike

我正在使用 Keith Wood 的 jQuery Countdown 计时器。 http://keith-wood.name/countdown.html

我想要实现的是一个带有停止和恢复按钮的计数,以及添加和减去分钟和秒的控件:

我创建了一个计数(从 0 到 60 分钟)并立即暂停,如下所示:

$('#contador_tiempo').countdown({
since: 0,
format: 'MS',
layout: '{mnn}{sep}{snn}'
});

$('#contador_tiempo').countdown('pause');

但是好像还在后台运行。当我单击按钮进行加减时,这些函数会在后台计数器而不是显示的计数器上执行操作。

JSFiddle 上的完整代码,以及重现的行为:

http://jsfiddle.net/J2XHm/4/

(稍微玩一下控件,您会发现它虽然暂停了,但仍在继续计数。)

最佳答案

是的,'getTimes' 命令中有一个错误 - 它会在暂停时重新计算。我将在下一个版本 (1.6.2) 中进行更正,但同时您可以更改 _getTimesPlugin 函数:

_getTimesPlugin: function(target) {
var inst = $.data(target, this.propertyName);
return (!inst ? null : (inst._hold == 'pause' ? inst._savePeriods : (!inst._hold ? inst._periods :
this._calculatePeriods(inst, inst._show, inst.options.significant, new Date()))));
},

关于javascript - jQuery 倒计时在暂停时运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15924872/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com