Доброго времени суток! Не могу никак разобраться с проблемой. На сайте реализовал счётчик, который срабатывает при скроле, когда элемент попадает в поле видимости, скрипт срабатывает.
Он обнуляет значение элементов, а потом возвращает их в своё изначальное состояние.
Суть проблемы, у меня имеется элемент, который имеет на конце знак "%".
И когда срабатывает скрипт, элемент принимает значение NaN.
Нужно что-бы когда срабатывал счётчик, оставался элемент "%"
Буду очень благодарен за помощь!
Код скрипта:
$("#layers-widget-column-10 h5").each( function() {
$(this).prop('Counter', 0).animate({
Counter: $(this).text()
}, {
duration: 1500,
easing: 'swing',
step: function(now) {
$(this).text(Math.ceil(now));
}
})
})
HTML код
<div id="layers-widget-column-10" class="widget layers-content-widget content-vertical-massive " >
<div class="container list-grid">
<div class="grid">
<div id="layers-widget-column-10-575" class="layers-masonry-column layers-widget- column-575 span-2 first column ">
<div class="media image-top medium"><div class="media-body text-left">
<h5 class="heading">
100%
</h5>
<div class="excerpt">
<p>Talented professionals who get the job done</p>
</div>
</div>
</div>
</div>