我正在玩一个不会停止的柜台。我希望停在一个特定的号码上。
// Initialize a new counter
var myCounter = new flipCounter('flip-counter', {
value: 0,
inc: 1,
pace: 6,
auto: true
});
我认为这将是以下几点:
if (flipCounter.value > 10) {
myCounter.stop();
}
如果有人能指出我正确的方向,我们将不胜感激。
答案 0 :(得分:1)
使用incrementTo(num, time, pace)
来自their docs:
incrementTo(num,time,pace) new 增加到给定数字 通过使用当前设置的速度和inc值,或使用“智能” 增量技术,为您确定最佳值。要使用 简单的技术,您需要提供的只是目标数量: myCounter.incrementTo(12345);这将增加到12,345使用 当前的速度和价值观。要使用智能方法,请提供时间 在几秒钟内,您希望增量过程持续,并达到所需的速度: myCounter.incrementTo(12345,10,400);这将增加到12,345 同样,但增量过程需要10秒钟才能完成。 计数器将确定要使用的最佳值。在示例中 我设定了400的理想速度,计数器将尝试保持这种速度 在找到最佳值时尽可能接近。这个方法是 不可链接。 num [int]:要递增的数字。时间[int] (可选):增量过程应采用的持续时间(以秒为单位)。 设置后,计数器将使用智能增量技术进行优化 动画。 pace [int](可选):动画时所需的速度 使用智能增量选项。这个数字可能会根据需要增加 为了获得最佳时机。