Hallo,
ich habe ein Drop-down-Menu in einem div-Bereich, das über die css-Eigenschaft visibility angezeigt werden soll, solange der Cursor sich darüber befindet, und versteckt werden soll, wenn der Cursor den Bereich verlässt. Das Ganze wir über Javascript gesteuert und funktioniert im Prinzip auch.
Je nach Seiteninhalt kommt es aber vor, dass das Drop-down-Menu einen anderen div-Bereich ("Inhalt") überdeckt, dem ich eigentlich eine feste Höhe und mit "overflow:auto" ggf. Scrollbalken zuweisen möchte. Wenn ich aber im Drop-down-Menu etwas anklicken will, dass über dem Inhaltsbereich "schwebt", wird das Drop-down-Menu geschlossen, egal welchen z-index ich den beiden Bereichen zuweise. Ich habe auch schon erfolglos versucht, einen weiteren div-Bereich dazwischenzulegen. Wenn ich allerdings für den Inhaltsbereich auf "overflow:auto" verzichte, klappt alles so, wie es sollte.
Ich hoffe, das ist verständlich so, leider habe ich im Moment kein Demo, auf das ich verweisen könnte.
Vielen Dank
Carsten
ich habe ein Drop-down-Menu in einem div-Bereich, das über die css-Eigenschaft visibility angezeigt werden soll, solange der Cursor sich darüber befindet, und versteckt werden soll, wenn der Cursor den Bereich verlässt. Das Ganze wir über Javascript gesteuert und funktioniert im Prinzip auch.
Je nach Seiteninhalt kommt es aber vor, dass das Drop-down-Menu einen anderen div-Bereich ("Inhalt") überdeckt, dem ich eigentlich eine feste Höhe und mit "overflow:auto" ggf. Scrollbalken zuweisen möchte. Wenn ich aber im Drop-down-Menu etwas anklicken will, dass über dem Inhaltsbereich "schwebt", wird das Drop-down-Menu geschlossen, egal welchen z-index ich den beiden Bereichen zuweise. Ich habe auch schon erfolglos versucht, einen weiteren div-Bereich dazwischenzulegen. Wenn ich allerdings für den Inhaltsbereich auf "overflow:auto" verzichte, klappt alles so, wie es sollte.
Ich hoffe, das ist verständlich so, leider habe ich im Moment kein Demo, auf das ich verweisen könnte.
Vielen Dank
Carsten