32 lines
689 B
JavaScript
32 lines
689 B
JavaScript
var a = 0;
|
|
$(window).scroll(function() {
|
|
|
|
var oTop = $('.mu-single-counter').offset().top - window.innerHeight;
|
|
if (a == 0 && $(window).scrollTop() > oTop) {
|
|
$('.counter-value').each(function() {
|
|
var $this = $(this),
|
|
countTo = $this.attr('data-count');
|
|
$({
|
|
countNum: $this.text()
|
|
}).animate({
|
|
countNum: countTo
|
|
},
|
|
|
|
{
|
|
|
|
duration: 2000,
|
|
easing: 'swing',
|
|
step: function() {
|
|
$this.text(Math.floor(this.countNum));
|
|
},
|
|
complete: function() {
|
|
$this.text(this.countNum);
|
|
//alert('finished');
|
|
}
|
|
|
|
});
|
|
});
|
|
a = 1;
|
|
}
|
|
|
|
}); |