Hallo,
ich habe mir in eine frische Contao 3.3.4 Installation die aktuelle Version vom Megamenu über Composer installiert.
Die Erweiterung funktioniert im Prinzip auch wie sie soll.
Aber ich bekomme es einfach nicht hin, dass beim Schließen des Megamenus auch der Slide-Effekt angewendet wird.
Das Listenelement (level_1) behällt für die Zeit timeout (in den Moduleinstellungen) seine Eigenschaften und fadet dann aus.
Das Menu selbst verschwindet aber sobald der Focus nicht mehr auf dem Menu ist.
Ich habe mich versucht an die Anleitung aus:
http://www.contao4you.de/megamenu.html
zu halten.
Dort wird von folgendem gesprochen:
Des Weiteren lese ich da folgendes:/* Nur wichtig bei Nutzung der Animation. Wenn der div in irgendeiner Weise positioniert wird, muss der innere div auf 0 zurückgesetzt werden */
.drop div {
left:0!important;
}
/* Damit das div auch ohne hover sichtbar bleibt. */
.fade {
left:17px!important;
visibility:hidden;
}
Die CSS-Klassen .drop bzw .fade sind entscheidend für die Animation im Megamenü. Dies ist auch der wesentliche Unterschied zur letzten Version.
Ich kann das über Firebug nicht nachvollziehen... Bei mir wird nichts mit <div> umschlossen und die klasse .fade sehe ich auch nicht.Das Megamenu wird bei hover positioniert. Bei der Drop-Down-Animation wird das Megamenu nochmals mit einem DIV.drop umschlossen. Bei der Fade-Animation bekommt das Megamenu die Klasse .fade. Diese Angaben sind bei Nutzung der Animation zwingend notwendig. Ansonsten können die letzten beiden Zeilen weggelassen werden.
Kann mir jemand helfen?
Mein Testprojekt: @EDIT 31.08.2014 Link entfernt
P.S.
Slide aktiv
Fade inaktiv
Timeout: 300ms
Steffen
Lesezeichen