Hallo da draußen!
Ausgangspunkt ist ein mehrstufiges Menu auf Basis von GMENU_LAYER.
Wenn ich die Maus auf den Menüeintrag bewege, stellt sich die Position so da, wie ich es unter RO definiert habe und die nächste Ebene öffnet sich. Ich werde dann üblicherweise die Maus auf einen Eintrag in diesem neuen Menü bewegen.
Damit verlasse ich dann aber den Bereich des ursprünglichen Menüs und die Eigenschaften wechseln wieder auf die NO-Einstellung.
Ich suche nach einer Möglichkeit, die Darstellung der übergeordneten Menüstufen in der Roll-Over Darstellung zu halten, solange ich Untermenüs geöffnet habe.
Hat jemand dazu einen Tipp?
Gruß an Euch alle,
Rainer
Hallo
bin mir jetzt nicht ganz sicher aber so wie du das RO (rollover) definiert hast kannst du auch ACT (Wie activ) definieren, das ist dann der style der bei activem Menuelement angezeigt wird.
MfG
ACT zieht nur, wenn der Menüpunkt wirklich gewählt - aktiv - ist.
Bei GMENU_LAYER klicke ich den Menüpunkt ja gar nicht an, sondern bewege nur die Maus darauf, dann geht die nächste Ebene auf, auf die ich dann die Maus bewege (zum Selektieren, oder ein weiteres Untermenü zu öffnen) und verlasse somit den ursprünglichen Menüpunkt. Aus diesem Grund wirkt in diesem Fall ACT nicht.
In diesem Sinne verhält sich das System völlig logisch - aber eben nicht schön.
Die Frage zielt dahin, ob es eine Funktion, oder einen Trick gibt, den ursprünglichen Menüpunkt im Zustand RO zu halten, auch wenn der Cursor gar nicht mehr draufsteht.
/Rainer
Ja stimmt schade eigentlich.
Ich habs noch nicht probiert aber der RO-Effekt wird ja nur durch ein onmouseover event im link ausgelöst.
Die Idee wäre zu gucken welche Javascriptfunktion mit welchem Parameter aufgerufen wir, und dieses Onmouseover zu versuchen in die Subelemente zu integrieren, wird wohl aber eher schwer bis unmöglich so, da die Subelemente selber ja auch ein onmouseoverevent haben.
😃