Maison  >  Questions et réponses  >  le corps du texte

javascript - La barre de défilement recouvre-t-elle le calque contextuel de survol ?

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

曾经蜡笔没有小新曾经蜡笔没有小新2709 Il y a quelques jours737

répondre à tous(4)je répondrai

  • 迷茫

    迷茫2017-05-19 10:49:52

    Vous le couvrirez s'il y a un problème avec votre mise en page

    répondre
    0
  • PHP中文网

    PHP中文网2017-05-19 10:49:52

    L'élément parent a overflow:auto.
    Le BFC est créé.
    Des barres de défilement horizontales apparaissent naturellement.

    répondre
    0
  • PHP中文网

    PHP中文网2017-05-19 10:49:52

    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.

    répondre
    0
  • 黄舟

    黄舟2017-05-19 10:49:52

    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.

    répondre
    0
  • Annulerrépondre