Hallo
Ist es möglich das bei der Mootools-Navigation beim überfahren von level_1 erst nur level_2 sichtbar wird und erst beim überfahren von level_2, level_3 ausklappt?
Hab mir das Template angeschaut werde aber nicht schlau daraus.
Gruß Roger
Druckbare Version
Hallo
Ist es möglich das bei der Mootools-Navigation beim überfahren von level_1 erst nur level_2 sichtbar wird und erst beim überfahren von level_2, level_3 ausklappt?
Hab mir das Template angeschaut werde aber nicht schlau daraus.
Gruß Roger
Hallo Roger,
Technisch ist das möglich. Die Mootoolsnav verwendet ja Akkordions, wenn du verschiedene Akkordions pro Level definierst, würde das funktionieren.
Akkordions werden per CSS-Klasse und entsprechendem Javascript-Code eingebunden.
Hallo,
ich habe das gleiche Problem wie Roger bereits oben beschrieben hat.
(Level 3 soll erst sichtbar werden wenn man mit der Maus über dem Level 2 ist)
Gibt es zwischenzeitlich eine Lösung für das Problem? Evtl. ein Beispiel oder eine Vorlage mit der man auch ohne Javascript-Kenntnisse klar kommt?
Beste Grüße
Hartmut
Ich habe dahingehend noch nichts gemacht, und leider momentan auch keine Zeit so etwas nebenbei zu machen. Du müsstest das also selber entwickeln oder z.B. einen Contao-Partner suchen, der das als Auftrag macht.
Hallo Andreas,
Danke für Deine Antwort. Im Moment haben wir das Problem mit einer kleinen Umstrukturierung der Navigation gelöst. Somit ist kein 3. Level mehr zwingend notwendig.
Auch von mir ein großes Dankeschön für diese Erweiterung.
Beste Grüße
Hartmut
Es ist ja einwenig Zeit vergangen, seit dieses Thema angesprochen wurde.
Ich habe dieses Problem momentan, hat jemand schon eine Lösung, oder muss ich es selbst mal probieren? :)
Gruss
Chrigi
Hallo zusammen,
habe selbiges Problem - würde mich freuen wenn es inzwischen einen Lösungsansatz gibt.
LG - Markus
Hallo, hab schonmal in der mootoolsnav-uncompressed.js gefunden, dass die Zeilen
bewirken, das level 2 ausgeklappt wird. Setzt man level+2 wird die dritte Ebene ausgeklappt, logischerweise ist die 1. Ebene dann aber immer aufgeklappt... Kann man dort irgendwie level_2 ergänzen oder ne "Schleife" einrichten, die hochzählt?PHP-Code:
options: {
level: 0,
trigger: 'mouseover',
delay: 1500
},
activeIndex: -1,
initialize: function(container, options) {
this.setOptions(options);
this.container = document.id(container);
this.togglers = this.container.getElements(('.level_' + (this.options.level+1) + ' > li.submenu'));
this.elements = this.togglers.getFirst('ul');
...
Sollte man getFirst('ul') anpassen?
Könnte es dann auch Probleme mit
getFirst geben?PHP-Code:
this.togglers.getFirst('a,span').addEvent('click', function(e) {e.preventDefault()});
Ich hoffe, jemand kann helfen :)