Entwickler-Ecke

Programmiersprachen (Client) - [JavaScript] Problem mit Sichtbarkeit eines DIV


Danny87 - Do 08.11.07 18:35
Titel: [JavaScript] Problem mit Sichtbarkeit eines DIV
Hey Leutz,

ich bau grad meine Site neu auf und hab dort eine Funktion eingebaut (bzw bin dabei dies zu tun), damit beim zeigen auf bestimmte Buttons eine Art Dropdown-Menü aufgeht.
Das Menü habe ich mit DIV realisiert. Anzeigen funktioniert ohne Probleme.
In diesem DIV stehen Links zu Unterseiten des Themas auf das der Button linkt.

Ich habe das Verschwinden des Dropdown-Menüs in das OnMouseOut des DIVs gepackt.
Das Problem: wenn ich auf einen Link klicken will verschwindet der gesamte DIV sobald ich mit der Maus über den Link komme.
Es wird also das OnMouseOut des DIVs ausgelöst.
Links auf die man nicht klicken kann finde ich nicht ganz so toll ;)

Hat jemand eine Idee, wie ich es realisieren kann, dass der DIV wirklich so lange sichtbar bleibt, bis man die Grenzen des DIVs verlässt?



Grüße
Daniel


Moderiert von user profile iconChristian S.: Topic aus Off Topic verschoben am Do 08.11.2007 um 18:32


DarkHunter - Do 08.11.07 19:36

Muss es zwangsläufig JS sein?

Ich würde solche Menüs sonst über CSS realisieren. (Okay, der IE hat ein paar Macken was das ":hover" angeht, aber im allgemeinen klappt es).


GTA-Place - Do 08.11.07 19:38

hover im IE7 geht doch ohne Probleme? Mir sind zumindest keine bekannt.


Coder - Do 08.11.07 19:46

viel spaß
http://standards.webmasterpro.de/index-article-listennavigationen.html


Danny87 - Do 08.11.07 19:48

ich bin leider was css angeht nicht so topfit :oops:
wie geht es denn da, dass man a.hover ein menü mit bestimmter breite an einer bestimmten stelle aufgeht?

//EDIT: Thx Coder :) du hast licht in mein dunkel gebracht :)