Zum Inhalt springen

Navigation via rgaccordion erweitern?

Erstellt am 24. Oktober 2009 · Noch keine Antworten

Tags: JavaScript & AJAX, Frage

MrLuke ·

Mahlzeit...

Ich habe das bekannte rgaccordion Modul im Einsatz und gebe damit die Navigationssturkur der Seite aus. Hierbei habe ich das Menu um vorerst nur eine Ebene erweitert, was auch funktioniert.

Der TS Code mit geänderter 2. und 3. Ebene

  marks.ROOT_NAVIGATION.2 =  TMENU
  marks.ROOT_NAVIGATION.2 {
		wrap = <ul class="content">|</ul>
		noBlur = 1
		expAll = 1
		
		NO = 1
		NO.wrapItemAndSub = <li>|</li>
		NO.linkWrap = <span class="empty2">|</span>
		
		IFSUB <.NO
		IFSUB.linkWrap = <span class="toggle2">|</span>
		IFSUB.doNotLinkIt = 1

		ACTIFSUB <.IFSUB
		ACTIFSUB.linkWrap = <span class="open toggle2">|</span> 

  }
  
  marks.ROOT_NAVIGATION.3 =  TMENU
  marks.ROOT_NAVIGATION.3 {
		wrap = <ul class="content2">|</ul>
		NO.linkWrap >
		IFSUB.linkWrap = <span class="toggle3">|</span>
		ACTIFSUB.linkWrap = <span class="open toggle3">|</span>
  }

Entsprechende Styles mussten natürlich auch angelegt werden. Leider funktioniert dies nur beim Aufklappen fehlerfrei, d.h. die dritte Ebene klappt wie gewohnt auf, jedoch ist das Zusammenklappen buggy. Genauer gesagt fährt das Menu nicht mehr zusammen, sondern springt einfach in den Ausgangszustand, d.h. ohne "accordion" Effekt.

Meiner Meinung nach müsste dies irgendwie rückwärts zusammenklappen, jedoch habe ich hierzu keine Lösung und/oder Idee. Daher bitte ich euch um Ratschlägem Hilfen... und so 😉

Danke & Gruß,
Mr.Luke