JS计时器没有重置

时间:2016-02-15 02:17:11

标签: javascript jquery

秒表重置,因为再次点击开始秒表开始计数为零。但是,我也希望显示零,类似于首次刷新页面时。有任何想法吗?

https://jsfiddle.net/xmp5fq50/

var Stopwatch = function(elem, options) {
var timer = createTimer(),
startButton = createButton("Start", start, "start"),
stopButton = createButton("Stop", stop, "stop"),
resetButton = createButton("Reset", reset, "reset"),
offset,
clock,
interval;

1 个答案:

答案 0 :(得分:0)

如果您正在寻找它回到原始状态,那么您只需从重置功能中删除render(0)并替换为timer.innerHTML = '';这是可能的,因为您只是需要重置为开始状态,这将是一个空的跨度。

如果你想重置为0并显示,那么你可以改为timer.innerHTML = '0.0';,以便跨度重置为0状态而不是隐藏它。

结果函数看起来像:

function reset() {
    clock = 0;
    timer.innerHTML = '0.0';
}

I have adjusted the JSFiddle to show you.