Trochę nieaktualne wiem, ale właśnie przed chwilą jeszcze miałem taki sam problem, być może są osoby które dzisiaj też go będą mieć więc pisze co mi pomogło:
skrypt jest poprawny, problem był z klasą sticky, miałem ją zapisaną w osobnym dokumencie main.css. Gdy przepisałem klase sticky do głównego pliku index.html gdzie też mam skrypt zadziałało.
Prościej: umieść skrypt oraz klase sticky w jednym dokumencie najlepiej głównym index.html