K
K.Beutler
Guest
Hallo,
ich versuche mich gerade an einem Menü, welches beim "mouseover-event" automatisch aufklappt.
Nun habe ich viele Möglichkeiten zur Wahl und wüsste gerne, ob es da eine "klassische" Variante gibt oder ob alle Möglichkeiten gleichwertig gut/schlecht sind:
1. Div-Container wird gleich in kompletter Menügröße definiert und per Style clip:rect nur soweit angezeigt, wie es in kollabierter Größe erscheinen würde
2. Div-Container wird in kollabierter Menügröße definiert und per overflow:hidden wird verhindert, dass die ausgeklappten Menüpunkte angezeigt werden --> beim mouseover-Event wird dann die DIV-Größe erweitert
3. Dem Div-Container werden erst nachträglich die ausgeklappten Unterpunkte zugefügt
4. (Ähnlich 1.) nur mit Verwendung von:
a) display:hidden/block
b) visibility:visible/invisible
Welche Variante würdet ihr bevorzugen? Ich arbeite ausschließlich mit absoluter Positionierung und das Menü hat den höchsten z-Index, sodass es beim Aufklappen auch nicht zu Komplikationen kommen kann...
Liebe Grüße
ich versuche mich gerade an einem Menü, welches beim "mouseover-event" automatisch aufklappt.
Nun habe ich viele Möglichkeiten zur Wahl und wüsste gerne, ob es da eine "klassische" Variante gibt oder ob alle Möglichkeiten gleichwertig gut/schlecht sind:
1. Div-Container wird gleich in kompletter Menügröße definiert und per Style clip:rect nur soweit angezeigt, wie es in kollabierter Größe erscheinen würde
2. Div-Container wird in kollabierter Menügröße definiert und per overflow:hidden wird verhindert, dass die ausgeklappten Menüpunkte angezeigt werden --> beim mouseover-Event wird dann die DIV-Größe erweitert
3. Dem Div-Container werden erst nachträglich die ausgeklappten Unterpunkte zugefügt
4. (Ähnlich 1.) nur mit Verwendung von:
a) display:hidden/block
b) visibility:visible/invisible
Welche Variante würdet ihr bevorzugen? Ich arbeite ausschließlich mit absoluter Positionierung und das Menü hat den höchsten z-Index, sodass es beim Aufklappen auch nicht zu Komplikationen kommen kann...
Liebe Grüße