Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][jQuery] hover innego elementu
Forum PHP.pl > Forum > Przedszkole
oomaster
Cześć,

Mam problem z hoverem w menu.

http://jsfiddle.net/63a2m2gr/

Gdy najeżdżam na menu jest ok, ale gdy chcę zejść niżej na pozycje podmenu to wszystko się chowa. Jak to zrobić poprawnie w jQuery ?

trueblue
Zagnieżdżony <ul> nie jest dzieckiem <a>, a na <a> jest hover.
oomaster
Ale jak robię hovera na li to już kompletnie nic nie działa.

Czy jest jakaś funkcja co "dziedziczy" hovera ?
trueblue
Jeśli ustawiasz selektor na <li>, to następnym elementem jest <a>, który nie spełnia warunku selektora w funkcji next().

http://jsfiddle.net/63a2m2gr/1/ - musisz pokombinować z css, bo w tej chwili <div> jest pozycjonowany absolutnie przez co nie rozpycha w wysokości <li> (gdy zjedziesz poza dolną krawędź <li>, podmenu znika).
oomaster
Możesz podpowiedzieć czy jest jakaś funkcja która zachowa hover dla menu (chodzi o zmianę koloru tła)
trueblue
Nie rozumiem.
oomaster
Po najechaniu na Menu1 lub Menu2 podświetla się, potem jak kursorem przejdzie się na "podmenu" to podświetlenie znika… a prawidłowo powinno być cały czas podświetlone
trueblue
Hover w css masz ustawiony na <a>, a nie na <li>.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.