Zum Inhalt springen

wrap bei Menüzustand "RO"

Erstellt am 1. März 2012 · 1 Antwort · letzte Antwort am 2. März 2012

Tags: Frage

bigyeti ·

Hallo,

ist es möglich wrap im Menüzustand RO zu überschreiben?

Ich habe folgendes Menü:

		CONTAINER-HEAD-MENU = HMENU
		CONTAINER-HEAD-MENU {
			special = directory
			special.value = 2
			
			1 = GMENU
			1.NO = 1
			1.NO {
				wrap = <div class="menuitem"><div class="menuitem-lb"><div class="menuitem-rb">|</div></div></div>
				XY = [10.w] + 40, 119
				transparentBackground = 1
				backColor = #ffffff

				10 = TEXT
				10{
					text.field = title
					text.case = lower
					fontColor = #309adb
					fontFile = fileadmin/fonts/ArialMT.ttf
					fontSize = 14
					niceText = 1
					offset = 20, 100
				}
			}
			
			# ROLLOVER Definition
			1.RO < .1.NO
			1.RO.wrap = <div class="menuitem-act"><div class="menuitem-lb"><div class="menuitem-rb">|</div></div></div>
			1.RO.backColor = #309adb
			1.RO.10.fontColor = #ffffff
    	
    	# ACTIVE Definition
			1.ACT < .1.RO
		}

Bei RO wird die css Klasse aber nicht geändert.

Danke für Eure Hilfe

Chrissli ·

Hallo bigyeti,

ich kann dir das nicht mit 100%-iger Sicherheit sagen,
aber bei RO handelt es sich um den Zustand, der in CSS als "HOVER"
bezeichnet wird.

Bei einen HOVER den wrap ( und damit den kapselnden HTML-Teil ) zu überschreiben
ist doch etwas zu viel verlangt.

Wenn es darum geht irgendwelche Style-Angaben zu steuern kannst du dies mit
der CSS-Angabe

.menuitem:HOVER { }

deines NO-Elements machen.

Ansonsten solltest du in Erwägung ziehen, deinen NO-Zustand um eine "onmouseover"-Javascriptfunktion zu erweitern