Hallo Leutz,
habe ein TMENU_LAYERS Menu gebastelt und bin, was die Geschwindigkeit angeht ziemlich unzufrieden.
Das Aussehen der Menüs wird über css gesteuert.
Wenn ich mit der Maus schneller über das Menü Fahre, dann wird der Rollover immer verzögert gezeigt, aber warum?? In GMENU_LAYERS oder einfachem GMENU besteht das Problem nicht! :o
Findet Ihr vielleicht etwas, das ich optimieren sollte??
Mein Setup:
page = PAGE
page.typeNum = 0
page.config.language = de
page.bodyTag = <body bgcolor="#FFFFFF">
page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php
page.includeCSS {
file1 = media/css/vvmb.css
file2 = media/css/vvmb_menu.css
}
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = media/template/vvmb_home.html
workOnSubpart = DOKUMENT
## beginn Menüaufbau ##
marks.HAUPTMENU = HMENU
marks.HAUPTMENU{
entryLevel = 0
special = directory
special.value = 150
## hier beginnt die erste Ebene ##
1 = TMENU_LAYERS
1{
useLargestItemX=1
# useLargestItemY=1
layerStyle = position:absolute; width:150px;VISIBILITY:hidden;
topOffset=5
leftOffset=135
lockPosition = x
relativeToParentLayer=1
relativeToTriggerItem=1
hideMenuWhenNotOver=1
expAll = 1
NO {
wrap=|<br>
ATagParams = class="hauptmenu"
}
}
## hier beginnt die zweite Ebene ##
2 = TMENU_LAYERS
2{
wrap=<DIV ID="js-menu">|</DIV>
NO {
linkWrap = | <br>
}
}
}
Durch probieren hatte ich schließlich festgestellt, dass die Positionierung des Layers für die zweite Ebene schon in der ersten gesetzt wird und das die Einträge der zweiten Ebene ausreichen um dieses auch wie gewünsch anzuzeigen.
KA warum das so funktioniert aber es geht!
Vielleicht hat ja außerdem jemand Lust mich ein wenig aufzuklären...
Danke für Eure Mithilfe!!