![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 13.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Chcę zrobić tabelkę która standardowo ma kolor1 po najechaniu ma kolor2 a po kliknięciu ma mieć kolor3 i w tym kolorze zostać póki nie zostanie kliknięta druga tabelka pod spodem. onmouseover i onmouseout bez problemu w momencie kliknięcia też zmienia się kolor ale po zjechaniu z elementu wraca do poprzedniego. Jak temu zapobiec?
Jak zatrzymać kolor po zdarzeniu OnClick? A jak możnabyłoby to rozwiązać jeżeli tabelka by tworzyła się w pętli? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 664 Pomógł: 169 Dołączył: 8.01.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem, do czego jest mu to potrzebne, ale nie widzę przeszkód żeby na divach zbudować tabelę, problemem nie jest nawet zrobienie tego w pętli.
Jeżeli problem wymaga koniecznego zastosowania tabel, to niech przy nich zostanie, ale jeżeli może je zastąpić divami, to lepiej nabierać dobrych przyzwyczajeń(IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli problem wymaga koniecznego zastosowania tabel, to niech przy nich zostanie, ale jeżeli może je zastąpić divami, to lepiej nabierać dobrych przyzwyczajeń(IMG:style_emoticons/default/smile.gif) Chyba sobie żartujesz, dane tabelaryczne na divach?? Wybacz ale to jest właśnie typowe myślenie ludzi, którzy się gdzieś naczytali, że tabelki to przeżytek i trzeba ich unikać, a nic bardziej błędnego. Tabelek nie należy używać do budowania struktury strony, tylko do danych tabelarycznych. Dobre przyzwyczajenie to używać znaczników zgodnie z ich przeznaczeniem <h1>, <h2>... do nagłówków, <ul> dla list nieuporządkowanych, i <table> dla danych tabelarycznych, a nie wpychanie wszędzie <div> i setki klas...bo to jest właśnie złe przyzwyczajenie Co do problemu autora to dla efektów takich jak zmiana koloru po najechaniu myszką służy css :hover, co do kliknięcia to musisz zrobić tak, że po kliknięciu najpierw przywraca tabelkom klasę, reprezentującą stan przed kliknięciem i potem ustawia klasę aktywną dla tabelki klikniętej. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 13:34 |