Почему не видит переменную?

92
07 мая 2021, 20:00

Ошибка main.js:1 Uncaught ReferenceError: ProgressBar is not defined?

Запускаю то же самое в codepen и там всё нормально работает

var lineBar = new ProgressBar.Line("#progress-bar__line-container", { 
  strokeWidth: 4, 
  trailWidth: 0.5, 
  from: { color: "#FF9900" }, 
  to: { color: "#00FF99" }, 
  text: { 
    value: '0', 
    className: 'progress-text', 
    style: { 
      color: 'black', 
      position: 'absolute', 
      top: '-30px', 
      padding: 0, 
      margin: 0, 
      transform: null 
    } 
  }, 
  step: (state, shape) => { 
    shape.path.setAttribute("stroke", state.color); 
    shape.setText(Math.round(shape.value() * 100) + ' %'); 
  } 
}); 
 
lineBar.animate(1, { 
  duration: 4000 
});
#progress-bar__line-container { 
    margin: 0 auto; 
    width: 750px; 
    height: 40px; 
} 
 
.progress-text { 
  font-size: 1.25em; 
  color: black; 
  margin-bottom: 1em; 
  font-weight: 600; 
}
          <div id="progress-bar__line-container"></div>

Answer 1

Изначально в коде была подключена библиотека, поэтому в моём случае код не работал.

READ ALSO
Фильтр блоков на чистом JS

Фильтр блоков на чистом JS

У меня есть код, который фильтрует блоки по выбранному цвету:

113
Использование Auth0 в России

Использование Auth0 в России

В своем сервисе использую авторизацию через Auth0

111
Анимация вращения на CSS

Анимация вращения на CSS

Хочу сделать такую же анимацию вращения с помощью CSS, но у меня получается она только в одну сторону

90