秒表重置,因为再次点击开始秒表开始计数为零。但是,我也希望显示零,类似于首次刷新页面时。有任何想法吗?
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;
答案 0 :(得分:0)
如果您正在寻找它回到原始状态,那么您只需从重置功能中删除render(0)
并替换为timer.innerHTML = '';
这是可能的,因为您只是需要重置为开始状态,这将是一个空的跨度。
如果你想重置为0并显示,那么你可以改为timer.innerHTML = '0.0';
,以便跨度重置为0状态而不是隐藏它。
结果函数看起来像:
function reset() {
clock = 0;
timer.innerHTML = '0.0';
}