![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
Jak w metodzie Fold.activate() mam pobrać styl :hover elementu <li> i przypisać go?
style.css
index.htm
menu.js ( To jest javascript ale użyłem tagu PHP bo inne rozwalają wcięcia kodzie. )
Poradziłem sobie reorganizując style i dodając jedną klasę z takimi samymi ustawieniami jak :hover. Pobrać stylów dla :hover niestety nie zdołałem.
Ten post edytował orglee 15.02.2009, 12:55:01 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 274 Pomógł: 54 Dołączył: 2.05.2006 Skąd: Nadarzyn Ostrzeżenie: (0%) ![]() ![]() |
Jest drobna różnica
$() - funkcja która obecnie w większości frameworków stosowana jest do pobrania elementu lub ich grupy, tworzenia nowych elementów html, itp. Tuta pare przykładów z jQuery Kod $('#id_element'); // pobierz 1 element po id $('.nazwa_klasy'); // pobierz 1 lub więcej elementów po nazwie klasy $('<p><span>text</span></p>'); // tworzy nowy fragment ( 2 elementy) DOM $([1,4,6,7,3]); pozwala wykorzystać na tablicy metode np. each $ - zwykły znak od którego może zaczynać się nazwa zmiennej. Jest to dość powszechnie stosowane, np. Kod $('li').each(function(){
// teraz this wskazuje na element li $this = $(this); $(this).find('span').click(function(){ //tutaj this wskazuje na element span // wiec aby dostać się do rodzica nie uzywając metody parent(); najlepiej właśnie stworzyć sobie zmienną np. $this alert($this.attr('id')); }); }); |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 10:04 |