Zum Inhalt springen

GMENU LAYER - Positionierung folgt der Maus

Erstellt am 21. März 2005 · Noch keine Antworten

Tags: Frage

Andrea_Herzog ·

Hallo zusammen,
habe ein Problem mit den LAYERS - Code folgt.
Die 3. Ebene folgt der Maus (wohin auch immer). Im folgenden Beispiel hampelt die 3. Ebene irgendwo oberhalb des 1. Menüs rum.
Ich habe es schon mit allem möglichen versucht und dieses Forum bis ins letzte Jahrtausend durchkämmt.
Aber nichts klappt. Auch nicht die Befehle:
dontFollowMouse
relativeToParentLayer
relativeToTriggerItem

Theopraktisch sollte doch der xPosOffset bzw. der yPosOffset dafür sorgen, dass die Layer fixiert sind.

Kann jemand helfen?

page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/style/style.css
# Befehl für Layermenü, der muss da sein
   page.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
   page.10 = TEMPLATE
   page.10 {
     template = FILE
     template.file = fileadmin/vorlage_navi_oben.html
     workOnSubpart = DOKUMENT

# Layermenu nach Marker im HTML
marks.MENU = HMENU
marks.MENU.entryLevel = 0
marks.MENU.1 = GMENU_LAYERS
marks.MENU.1 {
      layerStyle = position:absolute; top:107; left:20; width:10; VISIBILITY:hidden;
      #xPosOffset definiert den Abstand des 1. Layers vom Rootlevel des Menüs, wobei -Werte eine Verschiebung nach rechts ausweisen
      # definiert ein vertikal aufklappendes Menü 
      xPosOffset = -100
      lockPosition = x  
      dontFollowMouse = 1
      expAll = 1
      NO {
          backColor = #005FA3
          # Der Y-Wert definiert die Höhe des obersten Objektes des Hauptmenüs
           XY = [10.w] + 30, 16
           10 = TEXT
           10.text.field = title
           10.fontFace = fileadmin/images/FRAHVIT.TTF
           10.fontColor = #CCCCCC
           10.fontSize = 12
           10.offset = 5, 13
       }
    }
 marks.MENU.1.RO = 1 
      marks.MENU.1.RO {
      backColor = #005FA3
      # Der Y-Wert definiert die Höhe des obersten Objektes des Hauptmenüs
      XY = [10.w] + 30, 16
      10 = TEXT
      10.text.field = title
      10.fontFace = fileadmin/images/FRAHVIT.TTF
      10.fontColor = #AAAAAA
      10.fontSize = 12
      10.offset = 5, 13
      10.niceText = 0
      }

marks.MENU.1.ACT = 2
      marks.MENU.1.ACT {
      backColor = #005FA3
      # Der Y-Wert definiert die Höhe des obersten Objektes des Hauptmenüs
      XY = [10.w] + 30, 16
      10 = TEXT
      10.text.field = title
      10.fontFace = fileadmin/images/FRAHVIT.TTF
      10.fontColor = #000000
      10.fontSize = 12
      10.offset = 5, 13
      10.niceText = 0
      }

marks.MENU.2 = GMENU_LAYERS
marks.MENU.2 {
      layerStyle = position:absolute;top:107px; left:0px; width:10px; VISIBILITY:hidden;
      
      dontFollowMouse = 1

      xPosOffset = -100
      yPosOffset = -30
      lockPosition = y
      expAll = 1
      #allWrap = |<br>
      NO {
      backColor = |*| #005FA3 || #CCCCCC|*| 
      XY = 120, 16
      10 = TEXT
      10.text.field = title
      10.fontFace = fileadmin/images/FRAHVIT.TTF
      10.fontColor = #AAAAAA
      10.fontSize = 12
      10.offset = 5, 13
      10.niceText = 0
      
      20 = BOX
      20.dimensions = 0, 0, 2, 20
      20.color = #CCCCCC
      
      30 < .20
      30.align = r

      40 = BOX ||
      40.color = #CCCCCC
      40.dimensions = 0, 0, 140, 2
      
      50 = |*||*|   || BOX
      50.dimensions = 0, 0, 140, 2
      50.color = #CCCCCC
      50.align = , b
        

       }
}
marks.MENU.2.RO = 1
marks.MENU.2.RO {
      backColor = #005FA3     
      XY = 120, 16
      10 = TEXT
      10.text.field = title
      10.fontFace = fileadmin/images/FRAHVIT.TTF
      10.fontColor = #AAAAAA
      10.fontSize = 12
      10.offset = 5, 13
      10.niceText = 0
       }

  marks.MENU.2.ACT = 2
  marks.MENU.2.ACT {
      backColor = #005FA3 
      XY = 120, 16
      10 = TEXT
      10.text.field = title
      10.fontFace = fileadmin/images/FRAHVIT.TTF
      10.fontColor = #000000
      10.fontSize = 12
      10.offset = 5, 13
      10.niceText = 0
      }
   
marks.MENU.3 = GMENU
marks.MENU.3.NO {
      backColor = |*| #005FA3 || #CCCCCC|*| 
      #allWrap = | <br>
      XY = 120, 16
      10 = TEXT
      10.text.field = title
      10.fontFace = fileadmin/images/FRAHVIT.TTF
      10.fontColor = #000000
      10.fontSize = 12
      10.offset = 5, 13
      10.niceText = 0
   
      20 = BOX
      20.dimensions = 0, 0, 2, 20
      20.color = #CCCCCC
      30 < .20
      30.align = r

      40 = BOX ||
      40.dimensions = 0, 0, 140, 2
      40.color = #CCCCCC
      50 = |*||*|   || BOX
      50.dimensions = 0, 0, 140, 2
      50.color = #CCCCCC
      50.align = , b

       }

marks.MENU.3.RO = 1
marks.MENU.3.RO {
      backColor = #005FA3 
      XY = 120, 16
      10 = TEXT
      10.text.field = title
      10.fontFace = fileadmin/images/FRAHVIT.TTF
      10.fontColor = #AAAAAA
      10.fontSize = 12
      10.offset = 5, 13
      10.niceText = 0
       }

  marks.MENU.3.ACT = 2
  marks.MENU.3.ACT {
      backColor = #005FA3 
      XY = 120, 16
      10 = TEXT
      10.text.field = title
      10.fontFace = fileadmin/images/FRAHVIT.TTF
      10.fontColor = #000000
      10.fontSize = 12
      10.offset = 5, 13
      10.niceText = 0
      }