Сообщение от рони
|
frost68,
$({numberValue: currentNumber}).animate({numberValue: 60}, {
duration: 8000,
easing: 'linear',
step: function() {
$('#dynamic-number').text(Math.ceil(this.numberValue));
}
}).delay(3000).animate({numberValue: 57}, {
duration: 8000,
easing: 'linear',
step: function() {
$('#dynamic-number').text(Math.ceil(this.numberValue));
}
});
|
Как сделать выполнения этого скрипта еще раз, в другом месте, я сделал так
$(function () {
var jqBar = $('#bar-2'); // селектор для вашего блока
var jqBarStatus = true;
$(window).scroll(function() {
var scrollEvent = ($(window).scrollTop() > (jqBar.position().top - $(window).height()));
if (scrollEvent && jqBarStatus) {
jqBarStatus = false;
/* выполнение скрипта jqbar с определенными параметрами */
var currentNumber = $('#dynamic-number2').text();
$({numberValue: currentNumber}).animate({numberValue: 60}, {
duration: 100,
easing: 'linear',
step: function() {
$('#dynamic-number2').text(Math.ceil(this.numberValue));
}
});
}
});
});
но там с цифры 63 моментально становиться цифра 61 и ничего не происходит