刘东辉 2018年12月11日 23:06 浏览(182) 回答(1)
待解决
JavaScript编程基础
  • 如何实现一个页面多个商品倒计时?

  • 同一个页面的多个倒计时如何实现?具体的运行?求解决一下

解答1

  • 智学无忧-老曹

    解决的基本思路

    1.获取北京时间(接口返回),不能是当前用户的时间,因为你要根据现在的时间来做计算,如果是用户电脑的时间,那就有问题了(用户电脑时间可以修改)
    2.使用setInterval(function(){
       对你需要进行倒计时的商品做倒计时处理和渲染工作。
    },1000)

    3.校对北京时间,因为程序运行有快慢,会形成时间的误差,可以每隔5或10秒再次获取系统时间即可。

    2018年12月14日 10:20