javascript - 更新排名 Javascript SetInterval 仅适用于第一次执行
问题描述
这是用于排名排行榜更新。它会更改值并临时更改颜色。它在第一次更改值时运行良好,但在第二次及之后的执行中几乎看不到。
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);
});
解决方案
推荐阅读
- java - Guice 构造函数注入还是字段注入?
- mysql - 如果一个值被另一个表中的范围覆盖,则 MySQL 更新列
- scala - Scala条件累加
- excel - 在打开 excel 而不是更改值时执行 VBA 代码
- .htaccess - 不同用户的假子域,同时仍然浏览相同的文件夹结构
- django - 从 FullCalendar 和 Django 中删除事件
- javascript - 使用 div 和脚本的另一个 HTML 代码块更改内部 HTML
- swift - 如何创建apple watchOS5 并发症?
- octave - Octave 4.4.1 无法在 32 位 Windows 7 上启动
- angularjs - 如何为第二个控制器测试 mdDialog w/o mock?