【问题标题】:Javascript not working properly on mobile device [duplicate]Javascript在移动设备上无法正常工作[重复]
【发布时间】:2021-07-30 20:59:23
【问题描述】:

我有这个从给定日期开始计数的脚本。但是由于某些原因,当我通过电话访问时它会说 Nah Nah Nah,但在 pc 上它工作得很好,任何人都知道为什么? :)

window.onload = function() {
  // Month Day, Year Hour:Minute:Second, id-of-element-container
  countUpFromTime("Jan 1, 2014 12:00:00", 'countup1'); // ****** Change this line!
};

function countUpFromTime(countFrom, id) {
  countFrom = new Date(countFrom).getTime();
  var now = new Date(),
    countFrom = new Date(countFrom),
    timeDifference = (now - countFrom);

  var secondsInADay = 60 * 60 * 1000 * 24,
    secondsInAHour = 60 * 60 * 1000;

  days = Math.floor(timeDifference / (secondsInADay) * 1);
  hours = Math.floor((timeDifference % (secondsInADay)) / (secondsInAHour) * 1);
  mins = Math.floor(((timeDifference % (secondsInADay)) % (secondsInAHour)) / (60 * 1000) * 1);
  secs = Math.floor((((timeDifference % (secondsInADay)) % (secondsInAHour)) % (60 * 1000)) / 1000 * 1);

  var idEl = document.getElementById(id);
  idEl.getElementsByClassName('days')[0].innerHTML = days;
  idEl.getElementsByClassName('hours')[0].innerHTML = hours;
  idEl.getElementsByClassName('minutes')[0].innerHTML = mins;
  idEl.getElementsByClassName('seconds')[0].innerHTML = secs;

  clearTimeout(countUpFromTime.interval);
  countUpFromTime.interval = setTimeout(function() {
    countUpFromTime(countFrom, id);
  }, 1000);
}
<div class="countup" id="countup1">
  <span class="timeel days" style="">00</span>
  <span class="timeel timeRefDays" style="">Days</span>
  <span class="timeel hours">00</span>
  <span class="timeel timeRefHours">Hours &</span>
  <span class="timeel minutes">00</span>
  <span class="timeel timeRefMinutes">Minutes &</span>
  <span class="timeel seconds">00</span>
  <span class="timeel timeRefSeconds">Seconds</span>
</div>

【问题讨论】:

标签: javascript


【解决方案1】:

好吧,发现这是因为我用 php 变量更改了日期字符串,但必须以相同的格式 F、d、Y、H:i:s 获取它

【讨论】:

    猜你喜欢
    • 2021-01-30
    • 1970-01-01
    • 2015-09-21
    • 1970-01-01
    • 1970-01-01
    • 2020-08-02
    • 1970-01-01
    • 2018-04-28
    • 1970-01-01
    相关资源
    最近更新 更多