Masquer les barres de défilement tout en préservant la capacité de défilement dans Firefox
Introduction :
Lors de la création d'un div qui permet le défilement sans afficher les barres de défilement, une solution courante pour les navigateurs Webkit consiste à utiliser les propriétés CSS spécifiques à ce moteur de rendu. Cependant, cette méthode ne fonctionne pas dans d’autres navigateurs, comme Firefox. Cet article explore une approche alternative pour masquer les barres de défilement dans Firefox tout en conservant la possibilité de défilement.
Solution Firefox :
Pour obtenir l'effet souhaité dans Firefox, enveloppez votre div déroulant dans un autre div dont la propriété "overflow" est définie sur "caché". Ce div parent masquera efficacement les barres de défilement du div enfant tout en permettant à l'utilisateur de faire défiler son contenu.
Un exemple de cette technique peut être vu dans l'extrait de code suivant :
<div style="overflow: hidden;"> <div style="overflow-x: scroll;"> <!-- Scrollable content --> </div> </div>
Cette approche est également utilisée par le plugin jQuery "jScrollPane", qui fournit un moyen pratique de l'implémenter avec une seule ligne de code.
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!