Skocz do zawartości

[CSS / jQuery] Podświetlenie


PsichiX

Rekomendowane odpowiedzi

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

  • Administratorzy

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

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

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ę
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...