Automatische Umschaltung Menü - Hambuger-Button funktioniert nicht
Autor: Jens WahlHallo,
ich habe eine responsive Webseite entsprechend den Standardeinstellungen von R16 umgesetzt auf R2019.1.6. Jetzt funktioniert nicht mehr die automatische Umschaltung von der Anzeige des Menüs (solange Platz dafür ist) zur Anzeige des Hamburger Buttons. Markiere ich in den Menüeigenschaften für den Hamburger "Anzeigen", wird NUR dieser ständig angezeigt - doch das will ja keiner. Ohne das "Hakl" wird aber der Hambuger Button gar nicht angezeigt.
Ich habe mir schon die Lösung unter https://helpcenter.websitex5.com/de/post/205960 durchgelesen. Bei mir befindet sich das komplette Menü im Bereich des Headers (es sind nur drei Menüpunkte), siehe angehängtes Bild.
Übrigens hat der Sticky-Bar (beim Scrollen) auch Probleme und schaltet viel zu spät auf den Hamburger Button um.
Was muss ich ändern?
Jens Wahl
Hallo Jens,
zum einen ist das Verhalten so korrekt: Ist der Haken bei "Anzeigen" gesetzt, wird nur das Hamburger-Menü angezeigt. Ist der Haken nicht gesetzt, wird das Menü komplett angezeigt, wenn es von der Auflösung her in die Seitenbreite passt. Sobald bei einer Auflösung das Menü nicht mehr nicht mehr genügend Platz zur Darstellung hat, muss das Menüobjekt so verkleinert werden, dass es im sichtbaren Headerbereich enthalten ist. Wird es dann für die darzustellenden Menütitel zu klein, erfolgt automatisch die Umschaltung auf den Hamburger-Button.
Wenn Du Dein Menüobjekt an den Greifpunkten verkleinerst, wird bei Dir auch der Hamburger-Button auftauchen.
Den Punkt mit der StickyBar verstehe ich nicht ganz. Meinst Du vielleicht, dass beim Verkleinern des Browserfensters der Hamburger-Button zu spät auftaucht?
Autor
Danke Franz. Wenn ich das Menü verkleinere, sehe ich in der maximalen Auflösung nur die Schaltfläche für den Hamburger-Button. Beim Verkleinern wird dann wieder das Menü komplett angezeigt bis hin zur Smartphonegröße. Seltsam.
Zum Sticky-bar: Genau, nach dem ersten Verkleinern müsste schon der Hamburger-Button kommen. Dieser "erscheint" aber erst beim nächsten Verkleinern, so dass in der vorigen Stife nur noch ein Teil des Menüs zu sehen ist.
Jens.
Wenn nur ein Teil des Menüs zu sehen ist im nächsten Breakpoint, dann ist dort das Objekt nicht in der sichtbaren Zone und muss verkleinert werden, dass es zum Hamburger wird. Das kann man auch in der Stickybar extra einstellen.
Autor
Zitat: "Wenn nur ein Teil des Menüs zu sehen ist im nächsten Breakpoint, dann ist dort das Objekt nicht in der sichtbaren Zone und muss verkleinert werden, dass es zum Hamburger wird."
Ja, genau dieses Verhalten erwarte ich ja von WebSiteX5, aber es funktioniert nicht mehr (in R16 gab es keine Probleme damit, R17 habe ich übersprungen wegen der vielen nötigen Umbauten gegenüber R16). Zur Veranschaulichung noch ein Bild: Im oberen Teil ist das Verhalten des Hauptmenüs sichtbar (Vollbild > 960 Pixel, Tablet, Smartphone): Das Hamburger-Menü erscheint nicht. Hakle ich "Anzeigen" an, erscheint natürlich nur das Hamburger-Menü, was auch keiner will.
Darunter in der gleichen Reihenfolge der Sticky-Bar: Erst Hamburger, dann ein Teil des Menüs, dann wieder Hamburger. Sehr seltsam.
Das Menüobjekt muss für jede Auflösung separat eingestellt werden. Gegebenenfalls musst Du es für die jeweilige Auflösung und di darunter liegenden ausblenden und neu einfügen, einrichten und positionieren.