Files

30 lines
893 B
JavaScript
Executable File

/*---------- Counter-Up ----------*/
$(document).ready(function(){
// Loop through each element with class 'count'
$('.count').each(function() {
var $this = $(this),
countTo = $this.attr('data-count'); // Get the target value
// Animate the counting from the 'Current Value' to the 'Target Value'
$({ countNum: $this.text()}).animate({
countNum: countTo // Animate towards the target value
},
{
duration: 5000, // Animation duration (5 seconds)
// Function called on each step of the animation
step: function() {
$this.text(Math.floor(this.countNum)); // Update the displayed value
},
// Function called when the animation is complete
complete: function() {
$this.text(this.countNum + '+'); // Update the displayed value with a '+' sign
}
});
});
});