Après avoir ajouté la barre de défilement, la barre de défilement recouvre le calque contextuel sur le côté droit et n'est pas visible. Après avoir supprimé la barre de défilement, le contenu peut être vu. Comment ce problème devrait-il être résolu ?
(ne peut pas apparaître)
(vous pouvez voir le calque contextuel)
Comment résoudre le problème ? Je dois ajouter une barre de défilement, mais elle ne peut pas apparaître après l'avoir ajoutée. Comment le résoudre ?
<p id="sidebar" class="sidebar responsive scroll" style="height:567px;overflow :auto; scrolling: yes;">
C'est le code à gauche
Vous le couvrirez s'il y a un problème avec votre mise en page
L'élément parent a overflow:auto.
Le BFC est créé.
Des barres de défilement horizontales apparaissent naturellement.
Votre panneau contextuel ne doit pas être écrit sous le DOM de la barre latérale. Il devrait être indépendant. Utilisez js pour contrôler les coordonnées d'affichage afin d'éviter ce problème.
Ce que la personne ci-dessus a dit est correct. Utilisez simplement JS pour parcourir le calque contextuel et cliquez sur le calque contextuel qui apparaîtra. Le calque contextuel est écrit en dehors de la barre latérale.