![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 345 Pomógł: 3 Dołączył: 20.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
Siema,
mam podwójnie zagnieżdzone menu. Chce wywołać takę akcję. Wybieram element li, jeżeli posiada dziecko ul, to temu dziecku nadaje sie pewną klasę. Jak to zrobić ? Udało mi się wybrać wszystkie elementy li i nadać wszytkim przodkom tą klase ale nie o to chodzi :/
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Kod $(document).ready(function() { Nie sprawdzałem, czy działa.
$("#nav li").hover(function() { $(this).children("ul").addClass("active"); }, function() { $(this).children("ul").removeClass("active"); }); }); -------------------- I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 345 Pomógł: 3 Dołączył: 20.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
Tak, działa. Menu jest wysuwane spod przycisku - tak skonstruowałem CSS, ale wyjeżdzając poza ramy przycisku ( kierując sie w kierunku wysuniętej listy) lista znika, bo wyjeżdzam myszką poza. Czyli, zanim zdążę cokolwiek wybrać - lista już znika. Nie wiem jak to rozwiązać.
Może wtedy gdy zjade myszka z rozwijanego menu to wtedy go chować ? Tak by było rozsądnie chyba. Tylko gmeram w dokumentacji i nie widze funkcji coś na kształ hover_out Ten post edytował Kreton 17.09.2008, 14:32:37 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Jak pisałem menu na jQuery, to nie używałem eventu hover, a mouseover i mouseout. A podmenu (ul) zamieszczałem w odpowiednim elemencie li. Wówczas nie było problemów z chowaniem się podmenu.
-------------------- I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 12:10 |