Changement de class au scroll
Bonjour,
J'essaye de changer la class de mon header au scroll de la manière suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| function init() {
window.addEventListener('scroll', function(e){
var distanceY = window.pageYOffset || document.documentElement.scrollTop,
shrinkOn = 300,
header = document.querySelector("header");
if (distanceY > shrinkOn) {
classie.add(header,"headerstandard");
} else {
if (classie.has(header,"headerstandard")) {
classie.remove(header,"headerstandard");
}
}
});
}
window.onload = init(); |
Et voici mon
Code:
1 2 3 4
| <div id="page">
<header id="masthead" class="headerbigger">
</header>
</div> |
La console m'indique :
Citation:
Uncaught ReferenceError: classie is not defined
Je n'arrive pas à comprendre d'où vient l'erreur.
Quelqu'un voit-il le problème ?