10.12.2019, 15:14
|
Аспирант
|
|
Регистрация: 09.12.2019
Сообщений: 34
|
|
Сообщение от laimas
|
1) Страница открывается, отрисовывается счетчик со значением 0 (или пока нет изменений, значит и его нет, дело вкуса).
2) Получили данные. Если знак числа (Math.sign(пришедшее число)) не определен или определен но не равен ранее определенному, то отрисовываем счетчик с увеличением его значения на 1.
Наверное так?
|
По сути якобы так, но а как это в коде прописать((?
|
|
10.12.2019, 16:16
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
Например, <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;
Последний раз редактировалось laimas, 10.12.2019 в 16:18.
|
|
10.12.2019, 18:47
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,585
|
|
Ketlller, вопрос: как подключается чужой код?
Это встраиваемый скрипт или iframe?
Если второе - ничего сделать нельзя, вы не имеете доступа к данным чужого сайта(без его согласия).
Если первое - нужен конкретный код, чтоб было понятно что делать.
__________________
29375, 35
|
|
11.12.2019, 00:51
|
Аспирант
|
|
Регистрация: 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 к считчику.... и тд
|
|
11.12.2019, 00:52
|
Аспирант
|
|
Регистрация: 09.12.2019
Сообщений: 34
|
|
Сообщение от Aetae
|
Ketlller, вопрос: как подключается чужой код?
Это встраиваемый скрипт или iframe?
Если второе - ничего сделать нельзя, вы не имеете доступа к данным чужого сайта(без его согласия).
Если первое - нужен конкретный код, чтоб было понятно что делать.
|
Гляньте пожалуйста выше пример кода показал! Я думаю сейчас все станет ясно Решить эту затею!)
|
|
11.12.2019, 01:26
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,585
|
|
__________________
29375, 35
Последний раз редактировалось Aetae, 11.12.2019 в 01:50.
|
|
11.12.2019, 02:19
|
Аспирант
|
|
Регистрация: 09.12.2019
Сообщений: 34
|
|
|
|
11.12.2019, 05:00
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
Ketlller, учитесь правильно формулировать вопросы.
|
|
|
|