Why the value changed after few iterations? #23

aldrienht opened this Issue Dec 22, 2015 · 3 comments


None yet

4 participants


I have this jquery code for re-animating counts every 3 seconds :
var countUpLoop = setInterval(countUpNumbers, 3000);

  function countUpNumbers(){        
      delay: 100,
      time: 1000


<h1 class="title" data-bind="title">300</h1>

*After few interations, the counterUp change the original value of 300 to 0.

Change to:
<h1 class="title" data-bind="title">0</h1>

I don't know why, please help to figure it out. Thank you.


Hi All, i needed this more reliable for a project, so i forked it and added a 'total' variable that it always relies on. If the total is missing, it will work as per the original, using the text supplied by "$this.text()".

Here it is:


digsite commented Mar 1, 2016

If you'd like to use this with Waypoints 3.0+ check out my PR, which also solves this issue.


In my fork I merged a bunch of PRs - it's already on bower and NPM.

This issue should be fixed with Waypoints-4.0.0 support (thanks to @digsite PR), please check it out and tell me if it works.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment