我正在修补goog.Timer
并阅读其API:http://closure-library.googlecode.com/svn/docs/class_goog_Timer.html
有没有办法设定计时器的当前时间或刻度?例如,我可以将定时器的当前时间设置为5000毫秒吗?
答案 0 :(得分:1)
goog.Timer
是window.setInterval
之上的抽象,它以设定的间隔重复发送goog.Timer.TICK
事件。可以使用第一个构造函数参数或方法setInterval()
指定间隔。
这是一个每5秒增加一次滴答计数器的例子。
var tickCount = 0;
/**
* Tick callback.
*/
var tickCounter = function() {
tickCount++;
};
var timer = new goog.Timer(5000);
timer.start();
goog.events.listen(timer, goog.Timer.TICK, tickCounter);