我的时钟太快了,跳过偶数。我怎样才能解决这个问题?

时间:2019-04-10 17:46:21

标签: javascript jquery flipclock

我的flipclock.js运行太快,跳过了偶数。

我已经对代码进行了实验,使用回调函数时似乎出了点问题。

int
IDs

我想做的是,当倒数达到0并且电影在电影院放映时,将“关于电影”按钮更改为“在Vue上售票”。

它起作用,除了时钟太快并且跳到偶数之外。

1 个答案:

答案 0 :(得分:0)

这似乎是known bug,应该在最新版本中修复。

如果无法切换到较新版本,则可以尝试以下解决方法:

var next_show = new Date('2019-04-10T00:00:00');
var diff = next_show.getTime() - new Date().getTime();

var showtime = Math.floor(diff/1000);
var clock = $('#clock3').FlipClock({
    clockFace: 'DailyCounter',
    countdown: true,
    callbacks: {
      stop: function () {
        $("#myButton3Show").hide();
        $("#myButton3Hide").show();
      }
    }
});

clock.setTime(showtime);
clock.start();