Maison >interface Web >js tutoriel >Faites défiler la page de haut en bas pour modifier le positionnement de la navigation supérieure
Récemment, j'ai rencontré une exigence d'effet de conception de la part d'un concepteur, qui a également été implémentée sur d'autres sites Web :
state1 : lorsque la page Web défile vers le bas , la barre d'en-tête de la page disparaît, la barre de navigation supérieure monte ;
state2 : lorsque la page Web défile vers le haut, la barre d'en-tête de la page apparaît et la barre de navigation supérieure descend le long de la navigation.
La page contient déjà les fonctions suivantes :
1. Lorsque la fenêtre contextuelle apparaît, le calque de la fenêtre contextuelle peut défiler, mais le calque de la page ne permet pas le défilement. À l'heure actuelle, les attributs de style de débordement de l'élément body et de l'élément html dans la page sont définis sur cachés
La structure de la page est la suivante :
< html>