JS проблема с отображением

187
22 марта 2017, 17:11

Всем Привет. Есть некий скрипт который, в зависимости от полученного значения, вставляет в ячейку таблицы знак true или false (Знак зеленого цвета птичка-true, знак красного цвета false x-черточка)
Ячеек 100 штук Они находятся в таблице. Реализовал это так:

<td><img src="" style="width:16px;height: 16px;"></img></td>

*Это пустая ячейка квадрат размером в 16px;
А это мой Скрипт:

//МОЙ СКРИПТ 
var timeStatus = setInterval(function() {
  var fisrtValue = 10;
  var secondValue = 8;
  var fisrtValue1 = 10;
  var secondValue1 = 8;
  var fisrtValue2 = 10;
  var secondValue2 = 8;
  checkStatus(firstValue, secondValue);
  checkStatus(firstValue1, secondValue1);
  checkStatus(firstValue2, secondValue2);
  //и таких штук 50 ...
}, 1 * 500);
function checkStatus(a, b) {
  var c = a - b
  if (c >= 0 && c < 2) {
    //console.log('Online');
    $('td').eq(3).children().attr('src', 'image/online.png');
  } else {
    //console.log('offline')
    $('td').eq(3).children().attr('src', 'image/offline.png');
  }
}

Все работает интервал через каждые пол секунд работает проверяет и вставляет в зависимости от значения картинку.

ПРОБЛЕМА:

  1. когда много таких переменных ,Тоесть функцию вызываю раз 50 для каждой ячейки таблицы а их 50 .То скрипт не успевает тоесть ,некоторые значения которые должны быть вставлены они не корректно отрабатываются он начинает мигать )
  2. Иногда вообще все ячейки становятся пустыми на секунд 2-3 потом снова в них запихивается картинка. В чем может быть проблема?
READ ALSO
Анимация селектора меню при скролле

Анимация селектора меню при скролле

Имеется простая разметка в виде менюшки, div'ов, на которые пункты менюшки ссылаются и небольшого stick'а, который должен двигаться под менюшкой...

172
box-shadow or border [дубликат]

box-shadow or border [дубликат]

Данный вопрос уже был задан и имеет решение:

213
css выбрать нечетные span среди divов

css выбрать нечетные span среди divов

Есть сколько-то div с внутренним span

260
удаление некоторых id

удаление некоторых id

здраствуйте, простой вопрос , не могу в гугле найтиНеобходимо удалить города, оставить некоторые которые имеют id 60 id 50 и id 70, как удалить другие...

157