Hatten wir das Thema nicht so ähnlich schon ...?
Ja, aber irgendwie komm ich da auch noch nicht so recht zum Ziel.
Dafür verantwortlich ist natürlich auch das mir derzeitig noch fehlende Wissen über
jQuery und php. Und da bin ich für die vielen Tipps von den helfenden Usern hier
dankbar, denn sie bringen einem doch Stück für Stück weiter.
Habe im Netz ein gutes Tutorial zum Aufbau einer Drop-Down-Navigation mit Hilfe jQuery gefunden,
die per Klick die Untermenüs (level_2 und auch level_3) ausfahren lässt.
Anleitung Navigation Menü DropDown per Click (nach den Hover-Beispielen)
Video
Demo mit Scripten
Dieser Ansatz scheint gut zu funktionieren.
Dazu nehme ich die Bordmittel von Contao (Navigations-Menü)
und trage im Seitenlayout unter Javascript folgendes ein:
Code:
<script type="text/javascript">
$('nav.mod_navigation ul li.submenu > a').click(function() {
$(this).parent().siblings().find('ul').slideUp(300);
$(this).next('ul').stop(true, false, true).slideToggle(300);
return false;
});
</script>
Im CSS müssen die Unterebenen ausgeblendet werden:
Code:
/*- Unterebenen ausblenden -*/
ul.level_2,
ul.level_3 {
display:none;
}
Vielleicht kann ja mal ein Profi drüber schauen, inwieweit an dem Script noch was
in Bezug auf Contao zu beachten ist.
Ich schraube erstmal am CSS weiter rum.
Lesezeichen