Hallo,
für eine Webseite setze ich die Ext. "ypSlideOutMenu" ein. Das klappt soweit ganz gut, jedoch fährt das Menü immer erst beim Klicken auf den Menüpunkt aus. Bin ich jedoch dann im Menü, kann ich dieses per Mouseover aus- und einfahren lassen. Zur Verdeutlichung:
Menüpunkt A
Menüpunkt B
Menüpunkt C
Menüpunkt C.A
Menüpunkt C.B
-> Befinde ich mich unter "A", fährt das Menü "C" nicht aus. Ich muss erst auf C klicken, dann fährt das Menü auch aus. Solange ich mich unter Menü "C" befinde, klappt das mouseover bei "C" wunderbar, klicke ich aber nun auf Punkt "B", ist der MouseOver schon wieder weg. 🙁
Nun hab ich schon soviel probiert, mouseover auf alle Menüpunkte gelegt, die ypSlideOutMenus.js und die ypSlideOutMenus.css direkt am Anfang laden lassen, aber es klappt einfach nicht. Ich bin am Verzweifeln... irgendwas muss doch noch geladen werden, wenn ich auf Punkt "C" klicke, was bei den anderen nicht geladen wird. Mein TS Skript für das Menü:
seite.includeLibs.ypMenu = typo3conf/ext/int_ypslideoutmenu/class.tx_menu_ypslideoutmenu.php
temp.user_menu = USER
lib.main_navigation = HMENU
lib.main_navigation {
entryLevel = 0
excludeUidList = 22, 23, 24
korek_css = padding:0;margin:0;
aniLen = 200
hideDelay = 5
minCPUResolution = 10
kore_so_x = -2
div_id_layer = yymenu
#TMENU
1 = tx_menu_ypslideoutmenu
1 {
IProcFunc = user_menu->firstLevel
noBlur = 1
wrap = <ul>|</ul>
NO = 1
NO {
ATagTitle.field = abstract // description // title
linkWrap = <li>|</li>
#Zum Testen auf jeden Menüpunkt das onmouseoverlegen:
ATagParams = onmouseover="ypSlideOutMenu.repositionMenu(menu25, 'act25');ypSlideOutMenu.showMenu('menu25');" onmouseout="ypSlideOutMenu.hideMenu('menu25');"
}
ACT < .NO
ACT.ATagParams = class="active"
CUR < .NO
CUR.ATagParams = class="active"
}
2 = tx_menu_ypslideoutmenu
2 {
IProcFunc = user_menu->secondLevel
moveTo = down
width = 700
expAll=1
wrap = <ul>|</ul>
NO {
ATagTitle.field = abstract // description // title
linkWrap = <li>|</li>
}
}
}
temp.user_menu.userFunc = user_menu->menuEnd