Ich arbeite an einigen CSS für eine Navigationsleiste, und ich muss ein max-height
und overflow-y: scroll
für das Dropdown verwenden, um sicherzustellen, dass es auf der Seite passt . Wenn ich jedoch die Eigenschaft overflow-y
auf Scrollen einstelle, scheint es automatisch zu erzwingen, dass overflow-x
auch auf scroll
gesetzt werden muss, und als Ergebnis werden Untermenüs ausgeblendet.Wie Überlauf-y arbeiten unabhängig von Überlauf-x
Siehe jsfiddle unten für ein funktionierendes Beispiel
https://jsfiddle.net/5eyveyfz/
EDIT: Ich sollte die Verwendung meiner Geige klären. Das Problem tritt auf, wenn Sie den Mauszeiger auf den Menüpunkt "SubMenu 1" bewegen, der das betreffende Untermenü anzeigt. Das erwartete Verhalten ist, dass dieses Untermenü ohne Scrollbalken sichtbar ist, sondern seine verhalte als ob overflow-x
wurden auf scroll
Ich sehe keine horizontale Bildlaufleiste in Ihrer Geige. Vielleicht verstehe ich Ihre Frage nicht richtig –
@MichaelMcCoy, siehe meine Bearbeitung, tritt das Verhalten beim Versuch, das Untermenü zu öffnen, durch den Mauszeiger über den Menüpunkt "SubMenu1" –
@epascarello ja, warum würden Sie denken, dass es nicht ist? die jQuery-Teile funktionieren genau wie erwartet, es ist das CSS, das mir Probleme bereitet –