Cześć,
mam taki problem, że potrzebowałem animacji do liczb , no to uznałem, że wezmę gotowca i tak zrobiłem, wziąłem:
https://github.com/bfintal/Counter-Up2 , podpiąłem i wszystko śmiga, problem jest, że autor podaje:
import counterUp from 'counterup2'
const el = document.querySelector( '.counter' )
counterUp( el, {
duration: 1000,
delay: 16,
} )
Czyli pobiera mi tylko jeden element .counter a ja mam ich kilka i chcę, żeby animowały się wszystkie, stwierdziłem, że z el zrobię querySelectorAll , albo jako tablicę, ale tu jest mój problem, że w jego kodzie (tak mi się wydaje) elementy są jako liczba pojedyncza i nie mogę tak, a przynajmniej wyskakuje mi taki błąd w konsoli:
counter.js:57 Uncaught TypeError: Cannot set property 'visibility' of undefined
at stopCountUp (counter.js:57)
at counterUp (counter.js:15)
at my-counter.js:5
Tutaj jest plik counter.js: https://github.com/bfintal/Counter-Up2/blob/master/index.js
* my-counter.js to jest ten kod co u góry wkleiłem
Idzie to jakoś rozwiązać czy tylko ten kod będzie działał do jednego elementu i jak chcę do wszystkich to powinienem wziąć jakiś inny? (jak tak to jaki?)
Pozdrawiam