代码之家  ›  专栏  ›  技术社区  ›  dangerChihuahua007

如何设置谷歌计时器的当前刻度计数?

  •  2
  • dangerChihuahua007  · 技术社区  · 13 年前

    我在修修补补 goog.Timer 并阅读其API: http://closure-library.googlecode.com/svn/docs/class_goog_Timer.html

    有没有办法设置当前时间或勾选计时器?例如,我可以将计时器中的当前时间设置为5000毫秒吗?

    1 回复  |  直到 13 年前
        1
  •  2
  •   Christopher Peisert    13 年前

    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);
    
    推荐文章