PsichiX Opublikowano 23 Lipca 2009 Udostępnij Opublikowano 23 Lipca 2009 Witam. Pisząc skórkę pod szablon strony natknąłem się na problem z podświetlaniem komórek. Podświetlenie działa na zasadzie takiej, że początkowo komórki tabeli mają klasę "default" a po najechaniu myszką na dany wiersz poprzez jQuery dodaje tym komórkom w wierszu klasę "hl" i komórka powinna zmienić swój kolor tła, jednak komórka nie zmienia go. A więc moje pytanie jest następujące: Co należy zrobić aby zmiana koloru tła zadziałała? co zrobić aby styl komórki przejął nowy kolor tła? poniżej zamieszczam kod css oraz js: CSS: td.default{ background-color: #404040; } .hl{ background-color: #DDDDDD; } JS: $(document).ready( function() { $("table.tab tr").hover( function() { $(this).addClass("hl"); }, function() { $(this).removeClass("hl"); }); }); Z góry dziękuję za sensowną odpowiedź :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 23 Lipca 2009 Administratorzy Udostępnij Opublikowano 23 Lipca 2009 Są dwie możliwości: $(document).ready( function() { $("table.tab tr").hover( function() { $(this).removeClass("default"); $(this).addClass("hl"); }, function() { $(this).removeClass("hl"); $(this).addClass("default"); }); }) btw. td czy tr ? druga: .hl{ background-color: #DDDDDD !important; } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Piczer Opublikowano 23 Lipca 2009 Udostępnij Opublikowano 23 Lipca 2009 .default:hover{} Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 23 Lipca 2009 Administratorzy Udostępnij Opublikowano 23 Lipca 2009 :hover nie działa w IE poza a. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 23 Lipca 2009 Autor Udostępnij Opublikowano 23 Lipca 2009 hehe, glupi blad mialem, bo trzeba bylo szukac po td a nie tr, juz naprawione, dzieki gnysek. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się