我正在创建我的第一个Chrome浏览器扩展,它在浏览器启动时启动计时器。 例如:00:00:00 - > 00:00:01 - > 00:00:02 我粘贴了下面的代码。这是做这件事的最佳选择吗?我想在浏览器打开时计算时间
$(function() {
startCount();
});
function startCount() {
timer = setInterval(count, 1000);
}
function count() {
var time_shown = $("#realtime").text();
var time_chunks = time_shown.split(":");
var hour, mins, secs;
hour = Number(time_chunks[0]);
mins = Number(time_chunks[1]);
secs = Number(time_chunks[2]);
secs++;
if (secs == 60) {
secs = 0;
mins = mins + 1;
}
if (mins == 60) {
mins = 0;
hour = hour + 1;
}
if (hour == 13) {
hour = 0;
}
$("#realtime").text(timezero(hour) + ":" + timezero(mins) + ":" + timezero(secs));
}
function timezero(digit) {
var str = digit + '';
if (digit < 10) {
str = "0" + str;
}
return str;
}
什么是错误? –