![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
Zastosowalem framework JQuery do dosc prostego menu:
I skrypt Kod $().ready( function() { $( '#nav ul li a' ).hover( function() { $( this ).parent().addClass( 'selected' ); }, function() { $( this ).parent().removeClass( 'selected' ); }); }); Opis: Jak widac, jako "wybrana" jest pierwsza pozycja (tlo), teraz po najechaniu myszka na inne pozycje podswietlaja sie na tem sam kolor, co "wybrany". Minusem w tym kodzie jest to, ze jesli najade myszka na pozycje pierwsza to po zjechaniu myszki zabiera mi tlo - co z kodu wynika praiwdlowo Pytanie: Jak zrobic aby pierwsza byla zawsze "wybrana" (miala tlo) tzn. nie usuwal tla gdzie w kodzie zdeklarowane jest "class=selected" -------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 246 Pomógł: 31 Dołączył: 13.11.2006 Skąd: się znamy? Ostrzeżenie: (0%) ![]() ![]() |
Kod $().ready( function() { $( '#nav ul li' ).not('a.selected').hover( function() { $('#nav ul li a.selected').addClass( 'selected' ); }, function() { $('#nav ul li a.selected').removeClass( 'selected' ); }); }); I klase ustalasz dla linka. Ten post edytował empathon 6.05.2008, 00:21:55 -------------------- Goldenline: Łukasz Rodziewicz
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 00:38 |