Zum Inhalt springen

Feste Position für Submenü

Erstellt am 18. Juni 2007 · Noch keine Antworten

Tags: Frage

williamblake ·

Hallo zusammen,

habe folgendes Problem:
In einem horizontalen Layermenü sollen die Submenüs immer genau unterhalb des Links liegen. Stattdessen klappt sich das Submenü immer da aus, wo die Maus den Link berührt hat.
Siehe http://relaunch.gzd-online.de

Die betreffende Passage im Template:

		#####Hauptnavigation TMENU_LAYERS#####

		MENULEFT = HMENU
		MENULEFT.special=directory
		MENULEFT.special.value=3
		MENULEFT.1=TMENU_LAYERS
		MENULEFT.1 {
		  layerStyle = position:absolute; visibility:hidden;
		  dontFollowMouse = 1
		  lockPosition=y
		  xPosOffset = 10
		  yPosOffset = -330
		  relativeToParentLayer=1
		  relativeToTriggerItem=0
		  expAll=1 
		  hideMenuWhenNot Over=1
		  NO{
		    linkWrap=  |  
		    ATagParams=class="layers"
		  }
		  ACT.ATagParams=class="layers_act"
		  ACT=1
		  IFSUB{
		    linkWrap=  |  
		    ATagParams=class="layers"
		    ATagBeforeWrap=1
		  }
		  IFSUB=1
		  ACTIFSUB{
		    linkWrap=  |  
		    ATagParams=class="layers_act"
		    ATagBeforeWrap=1
		  }
		  ACTIFSUB=1
		}

		MENULEFT.2=TMENU_LAYERS
		MENULEFT.2{
		  layerStyle=position:absolute; visibility:hidden;
		  topOffset=500
		  lockPosition=x
		  xPosOffset=50
		  relativeToParentLayer=1
		  relativeToTriggerItem=1
		  expAll=1 
		  hideMenuWhenNot Over=1
		}

		MENULEFT.2.NO{
		  linkWrap=|
		  allWrap = <div class="layers_2_box"> | </div>
		  ATagParams=class="layers_2"
		}

		MENULEFT.2.ACT.ATagParams=class="layers_2_act"
		MENULEFT.2.ACT.allWrap = <div class="layers_2_box"> | </div>

		MENULEFT.2.ACT=1

		MENULEFT.2.IFSUB{
		    linkWrap=|<div class="sub">>></div>
#		    ATagParams=class="layers_2"
#		    ATagBeforeWrap=1
		  }
		MENULEFT.2.IFSUB=1

		MENULEFT.2.ACTIFSUB{
		    linkWrap=|&nbsp;&nbsp;>>
#		    ATagParams=class="layers_2_act"
#		    ATagBeforeWrap=1
		  }
		MENULEFT.2.ACTIFSUB=1

Kann mir jemand helfen?