|
|||
bei 'hover' alle Nachbar-Elemente ändern
Hallo,
Ich suche eine JS-Lösung (kein Jquery) für folgendes Szenario: Bei hover über einem der Hauptlinks soll dieser einen Hover-Effekt bekommen, und gleichzeitig ALLE anderen Hauptlinks eine Halbtransparenz. Wenn die Maus zwischen den Links steht, soll kein Link transparent sein. Das Problem ist mit reinem CSS nur bedingt lösbar, denn der Geschwister-Selektor selektiert ja nur die im Quellcode nachfolgenden, nicht aber auch noch die vorangehenden Elemente. Bsp-Datei: general siebling Ich habe es jetzt erstmal so gelassen, und dann mit JS nur ergänzt, daß bei 'hover' auch die vorangehenden Links transparent werden. testdatei Es funktioniert nun, wie gewünscht, jedoch ist der JS-Code einfach nur grausam. Wie müßte ich das JavaScript denn ändern, um das Ganze ein bißchen zu optimieren? Jquery möchte ich nur für diesen Effekt eigentlich nicht verwenden. Danke im Vorraus für eine Antwort. Grüße gaby |
Sponsored Links |
Sponsored Links |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Hilfe css Menu center | xXcyberXx | CSS | 5 | 28.11.2010 19:51 |
Problem mit CSS Menü | SMundt | CSS | 9 | 07.01.2009 19:12 |
CSS Navigation - Problem mit IE6 | pcklinik | CSS | 4 | 18.09.2007 12:04 |
Darstellungsproblem CSS Navigation im IE7 | pcklinik | CSS | 7 | 09.09.2007 17:25 |
CSS Einsteiger bittet um Hilfe | pcklinik | CSS | 0 | 06.09.2007 14:40 |