Путевая точка фактически срабатывает при прокрутке мимо элемента.Скорее всего, ваша ручка недостаточно высока, чтобы вы могли прокручивать ее вверх и вниз, что вызывает взаимодействие Waypoint -> EasyPieChart.
Я разветвил вашу ручку и предоставил демонстрацию, показывающую, что ваш код действительно работает: https://codepen.io/anon/pen/VOmVrJ
Я просто добавил эти строки в ваш body
CSS, чтобы убедиться, что он действительно работает:
min-height:10000px;
overflow-y:scroll;
В сценарии из реальной жизни вам, скорее всего, он не понадобится, поскольку выВы планируете прокрутить этот контент.
РЕДАКТИРОВАТЬ:
Если вы используете свойство offset
Waypoint, вы можете быть уверены, что оно запускается при загрузке страницы,и на странице прокрутки.Попробуйте использовать его так:
var waypoint = new Waypoint({
element: document.querySelector("#chartcontainer"),
offset: $("#chartcontainer").height(),
handler: function() {
...
Установив его на высоту контейнера, вы убедитесь, что он полностью виден, прежде чем запускать анимацию.