Maison >interface Web >tutoriel CSS >Comment créer une barre de navigation collante qui se fixe en haut lors du défilement ?
Concevoir une barre de navigation positionnée en bas de la page visible initialement. Lorsqu'un utilisateur fait défiler vers le bas, la barre de navigation monte jusqu'à ce qu'elle se fixe en haut de la page.
La solution consiste à utiliser jQuery et JavaScript pour modifier la position de la barre de navigation en fonction de la position de défilement.
HTML :
<div>
CSS :
#banner { height: 273px; } #nav_bar { height: 30px; } $(document).ready(function() { $(window).scroll(function () { if ($(window).scrollTop() > 550) { $('#nav_bar').addClass('navbar-fixed-top'); } if ($(window).scrollTop() < 551) { $('#nav_bar').removeClass('navbar-fixed-top'); } }); });
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!