0

所以这是问题所在,我的页面上有一个 Flipclock.js 倒计时,但是在观看了 20-25 秒后,时钟要么变得非常慢,要么完全停止。一些谷歌搜索显示创建者提到它在运行时使用了大量的 cpu,他们无论如何要减少这个?我应该缩小/丑化我的 js 吗?

我在这里有什么选择?我已经看到翻转时钟在其他网站上完美运行,但我的想要滞后并不断停止。

有关更多信息,这是基于 hubspot cos/cms 构建的,但是本地托管站点上的时钟也会滞后吗?

任何帮助表示赞赏!

这是有问题的网站

时钟的 HTML(模块):

<body>
  <div class="your-clock"></div>

  <script>
    var clock; 
    $(document).ready(function() {
    // Grab the current date 
    var currentDate = new Date(); 
    // Set some date in the future. ***change to desired date***
    //var futureDate = new Date(2015, 10, 23, 6, 0, 0); 
    var futureDate = new Date(2015, 09, 07, 11, 0, 0); //fixed as per comments
    // Calculate the difference in seconds between the future and current date 
    var diff = futureDate.getTime() / 1000 - currentDate.getTime() / 1000; 
    // Instantiate a coutdown FlipClock 
    clock = $('.your-clock').FlipClock(diff, { clockFace: 'DailyCounter', countdown: true }); 
    });
  </script>


</body>
4

0 回答 0