Сброс счетчика

  • Автор темы Vaha8558
  • Обновлено
  • 13, May 2024
  • #1
У меня есть код, который должен получать лайки/лайки FB к сообщению и отображать их количество.

Он делает это нормально, но каждые несколько секунд он сбрасывается и начинает пересчет.

Может ли кто-нибудь сказать, почему этот код учитывается, затем сбрасывается, затем снова рассчитывается, затем снова сбрасывается?

 
<script>

"use strict";

 var tc = 251,

 hc = 221,

 th = $('.ct'),

 hh = $('.ch');

 var hint,

 tint;

 function hil(){

 hint = setInterval(function(){

 hc += 1;

 // console.log(hc);

 hh.text(hc);

 clearInterval(hint);

 hil();

 }, _.random(1, 15) * 1000);
 }

 function tru(){

 tint = setInterval(function(){

 // console.log(tc);

 tc += 1;

 th.text(hc);

 clearInterval(tint);

 tru();

 }, _.random(1, 15) * 1000);
 } 

 // tru();

 // hil();

setInterval(function(){

 $.getJSON('[URL='https://lumtu.com/yti/WAWWAWFhodHRwczovL2dyYXBoLmZhY2Vib29rLmNvbS92Mi44Lz9pZHM9WFhYWF9YWFhYJmZpZWxkcz1yZWFjdGlvbnMudHlwZShMSUtFKS5saW1pdCgwKS5zdW1tYXJ5KHRvdGFsX2NvdW50KS5hcyhyZWFjdGlvbnNfbGlrZSkscmVhY3Rpb25zLnR5cGUoTE9WRSkubGltaXQoMCkuc3VtbWFyeSh0b3RhbF9jb3VudCkuYXMocmVhY3Rpb25zX2xvdmUpJmFjY2Vzc190b2tlbj1Yjbl']https://graph.FB.com/v2.8/?ids=XXXX_XXXX&fields=reactions.type(LIKE).limit(0).summary(total_count).as(reactions_like),reactions.type(LOVE).limit(0).summary(total_count).as(reactions_love)&access_token=XXXX',function(res)[/URL]{

 th.text(res['XXXX_XXXX'].reactions_love.summary.total_count);

 hh.text(res['XXXX_XXXX'].reactions_like.summary.total_count);

 setInterval(function(){

 th.text(parseInt(th.text()) + 1);

 }, _.random(5, 25) * 1000);

 setInterval(function(){

 hh.text(parseInt(hh.text()) + 1);

 }, _.random(5, 25) * 1000); 

 console.log(res);
 });
}, 10000);
</script>


Код (разметка): заранее спасибо!

Vaha8558


Рег
05 Apr, 2015

Тем
66

Постов
203

Баллов
543
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно