![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Każda z zakładek ma inny kolor ustalony w css, chciałbym po kliknięciu zmienić jej styl na np. 'tab1a", "tab2a" itd. Jednak jeśli kliknę w inną zakładkę poprzednia powinna przejść do stanu pierwotnego, czyli "tab1", "tab2" ... Jednak mam z tym problem, ponieważ działa to tylko przy pierwszym kilknięciu, dla wybranej zakładki, reszta przestaje reagować. Ten post edytował !*! 11.08.2010, 11:34:38 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
A jak miałbym się do tego zabrać?
Zakładek jest 6, po prostu skróciłem to w przykładzie. Kod if(i==e){tab.setAttribute("id",'tab'+e+'a');} else {document.getElementById('tab'+i).setAttribute("id",'tab'+i);} Poprawiłem, jednak nie resetują się inne zakładki. Ten post edytował !*! 11.08.2010, 14:46:18 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
A jak miałbym się do tego zabrać? Powinieneś nadać ID dla ul i z niego wyjąć wszystkie LI wtedy skrypt sam bedzie wiedział ile jest zakładek Poprawiłem, jednak nie resetują się inne zakładki. Przeczytaj jeszcze raz mój post [quote] tab.setAttribute("id",'tab'+e+'a'); [/qoute] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 22:08 |