Показать сообщение отдельно
  #24 (permalink)  
Старый 11.12.2019, 00:51
Аспирант
Отправить личное сообщение для Ketlller Посмотреть профиль Найти все сообщения от Ketlller
 
Регистрация: 09.12.2019
Сообщений: 34

Сообщение от laimas Посмотреть сообщение
Например, <span id="counter">0</span> - это счетчик, и это его состояние на момент загрузки страницы. Где-то, где получается что-то с чего-то, считаем, что это число под переменной n:

var cnt = document.getElementById('counter'), sign = Math.sign(n);
if(cnt.dataset.sign != undefined && cnt.dataset.sign != sign) cnt.textContent = +cnt.textContent + 1;
cnt.dataset.sign = sign;
Ваш код постоянно плюсует 1, независимо там - или + значение.

Сейчас на коде покажу

вот тут пример

https://codepen.io/vitalij-kotlqr/pen/bGNpREW


Вычисляем divSell777=BTC_USD - Minimal size: -770.5
И смотрим, если divSell777 минус-значение то прибавляем +1 к счетчику, и далее появится плюсовое-значение мы его пропускаем и ждем когда появиться следующее минус-значение и снова прибавляем +1 к счетчику. Далее когда-то появиться плюсовое - пропускаем, и ждем снова минусового и ставим +1 к считчику.... и тд
Ответить с цитированием