2016-08-08 21 views
0

Wenn wir Megamenu bei Opencart 2 verwenden, gibt es bei vielen Unterkategorien ein kleines Problem, wenn man auf die unteren Kategorien zeigt. Seine Unterkategorien werden auf einer noch niedrigeren Position angezeigt, was nicht gut für die Benutzerfreundlichkeit ist.Megamenu, Untermenü zur Anzeige von oben

Default

Ist es möglich, wie das unten Konzept Bild zu erreichen, wo das Untermenü wieder von oben zeigt auf, die mit der ersten Menüebene Spalte von CSS ausrichten?

Concept

Website URL: http://mytools.my

+0

entspricht. Hier ist dies möglich. aber, denke ich, hier, du solltest das nicht tun. weil, es wird Problem erstellen (Sie können versuchen, zur Unterkategorie zu gehen. Also, Menü dropdowb wird ausgeblendet.). Exmaple - wann, Sie werden 5. Hauptkategorien gehen. aber, wenn Unterkategorien nur 2 bis 4 verfügbar sind, so können Sie Ihre Maus nicht auf Unterkategorien von Hauptkategorie bewegen. Menü dorp down wird versteckt sein. – HarnishDesign

Antwort

0

Da Ihr div#top scheint von einer festen Höhe zu sein, könnten Sie die ul.active seine Position auf fixed gesetzt statt absolute und jQuery verwenden, um zu sehen wie viel der Benutzer gescrollt hat, stellen Sie den Wert von ul.active entsprechend ein (Sie können .scrollTop(), nehme ich an)

Oder Sie können einfach die position: relative aus den Listen der Hauptmenüliste entfernen und ihre Breite so einstellen, dass sie den Untermenüs '