JS exercise given at HEPL
js-tp-stick-nav is an educational project, which will be used for JS
courses.
Note: the school where the course is given, the HEPL from Liège, Belgium, is a french-speaking school. From this point, the instruction will be in french. Sorry.
Lors de vos cours de web, vous allez découvrir le langage JavaScript et le mettre en pratique pour apprendre à rendre vos pages web interactives.
Dans le cadre de cet exercice, nous vous demandons d'appliquer une position fixed
à une navigation, quand celle-ci arrive au bord supérieur de la fenêtre. Donc juste avant qu'elle ne disparaisse.
- Détectez la position top de l'élément
nav
au chargement de la page et comparez cette valeur avec le scroll vertical de la page. - Ajoutez une classe
fixed-nav
aubody
quand le nombre de pixels scrollé est plus grand ou égal à la positiontop
de la navigation par rapport à la fenêtre. - Afin d'éviter un glissement dû au positionnement
static
de la navigation, ajoutez unpadding
à l'élémentbody
pour compenser ce glissement.