Обновление ранжирования Javascript SetInterval работает только при первом выполнении - PullRequest
0 голосов
/ 20 ноября 2018

Это для рейтинга рейтинга обновления.Это меняет значения и временно цвет.Он отлично работает при первом изменении значения, но едва заметен во втором и последующих исполнениях.

channel.bind('amount_update', function(data) {
  document.getElementById('active-tokens-' + data.owner).innerHTML = data.active_tokens;
  document.getElementById('active-capital-' + data.owner).innerHTML = '$' + (data.active_tokens*.9).toFixed(2);
  document.getElementById('historical-tokens-' + data.owner).innerHTML = data.historical_tokens;
  document.getElementById('ranking-' + data.owner).innerHTML = (data.ranking).toFixed(2);

  function Update() {
    document.getElementById('active-tokens-' + data.owner).style.color = "#23cc96";
    document.getElementById('active-capital-' + data.owner).style.color = "#23cc96";
    document.getElementById('historical-tokens-' + data.owner).style.color = "#23cc96";
  }

  Update();
  function OriginalColor(){
    document.getElementById('active-tokens-' + data.owner).style.color = "grey";
    document.getElementById('active-capital-' + data.owner).style.color = "grey";
    document.getElementById('historical-tokens-' + data.owner).style.color = "grey";
  }
  c = setInterval(OriginalColor, 2000);
});
...