Hi,
das mit den Menüs klappt soweit, dass sie nicht dem Mauszeiger folgen. Ich habe jetzt aber ein anderes Problem. Ich komme mit den Positionierungen nicht klar.
Ich habe meine vertikale Menüleiste am linken Browserrand relativ in der Mitte von oben. Dazu mein Template:
marks.MENUE = HMENU
marks.MENUE.1 = GMENU_LAYERS
marks.MENUE.1 {
layerStyle =
position:absolute;left:0px;top:0px;width:10px;VISIBILITY:hidden;
leftOffset = 150
topOffset = 100
lockPosition = y
dontFollowMouse = 1
expAll=1
NO {
backColor = #071478
XY = 150, 20
allWrap = |<br />
10 = TEXT
10.text.field = title
10.fontFace = fileadmin/SUSESansMono-Roman.ttf
10.fontSize = 11
10.fontColor = #ffffff
10.offset = 5,15
}
}
marks.MENUE.2 = GMENU_LAYERS
marks.MENUE.2 {
layerStyle =
position:absolute;left:0px;top:0px;width:10px;VISIBILITY:hidden;
leftOffset = -10
topOffset = 100
lockPosition = y
dontFollowMouse = 1
expAll = 1
}
marks.MENUE.2.NO {
backColor = |*| #071478 || #a7add7 |*|
XY = 140, 20
10 = TEXT
10.text.field = title
10.offset = 5,13
10.fontSize = 11
10.fontFace = fileadmin/SUSESansMono-Roman.ttf
10.fontColor = #ffffff
20 = BOX
20.dimensions = 0,0,2,20
20.color = #ffffff
30 < .20
30.align = r
40 = BOX ||
40.dimensions = 0,0,140,2
40.color = #000000
50 = |*||*| || BOX
50.dimensions = 0,0,140,2
50.color = #ffffff
50.align = ,b
}
marks.MENUE.3 = GMENU
leftOffset = 300
topOffset = -100
marks.MENUE.3.NO {
backColor = |*| #071478 || #a7add7 |*|
XY = 120, 20
10 = TEXT
10.text.field = title
10.fontFace = fileadmin/SUSESansMono-Roman.ttf
10.fontSize = 10
10.fontColor = #ffffff
10.offset = 5,13
20 = BOX
20.dimensions = 0,0,2,20
20.color = #000000
30 < .20
30.align = r
40 = BOX ||
40.dimensions = 0,0,120,2
40.color = #000000
50 = |*||*| || BOX
50.dimensions = 0,0,120,2
50.color = #000000
50.align = ,b
}
Jetzt klappen die Menüs der ersten Ebene nach rechts auf und hängen sich am oberen Browserrand auf. Zweite Menü, das ein Untermenü hat, starte etwa 20 px unterhalb des Browserrands. Und die Untermenüs der dritten Ebene hängen sich ebenfalls am oberen Broswerrand und vor allem ganz links auf.
Wie bekomme ich es hin, dass die Aufklappmenüs immer rechts vom Elternmenü und mindestens auf der Höhe des angeklickten Menüpunktes im Broswerfenster erscheinen?
Kann mir jemand in meiner Verzweiflung helfen?
Grüße
Imagine